bash 로긴후 다른 디렉토리로 이동해서 뜨게하고 싶을 때

송지석의 이미지

질문 내용이 좀 이상하죠? 질문을 어떻게 써야 할 지 몰라서..

제가 하고 싶은 것은

ssh로 로컬 호스트에 접속하면(cygwin sshd사용중) 평범하게 bash가 뜹니다. 초기디렉토리는 ~이고요.
그런데 어떤 때는 제가 원하는 다른 디렉토리로 떴으면 하는 생각이 듭니다.
이럴 때 어떻게 하면 될까요?

putty로 실행할 때 ssh 옵션에 command로 bash -ls 를 하면 로긴쉘이 뜨면서 보통 ssh 접속과 같이 되는데요. bash 옵션중에 로긴쉘로 뜨고나서 뭔가 실행시킬 수 있나요?
아니면 다른 방법이 있을까요?

taeyeung의 이미지

~/.bashrc 파일에서

제일 마지막 라인에 님이 이동하고 싶은 경로를

cd 경로명을 넣고 나서 ssh로 접속해 보세요.

atomaths의 이미지

/etc/passwd 에 홈디렉토리를 바꾸거나
.bash_profile 에 실행할 코드를 넣는 것 말고 다른 걸 원하시는 건가요?

질문 내용을 잘 이해하질 못하겠네요.
putty 상에서 그때그때 다르게 접속을 원하시는 건가?...

송지석의 이미지

freehacker wrote:
putty 상에서 그때그때 다르게 접속을 원하시는 건가?...

그겁니다.
bashrc를 바꾸거나 하는게 아니라요.
atomaths의 이미지

그거라면 putty에 텔넷이든 ssh 든 command 날리는 칸 있는데요...

송지석의 이미지

freehacker wrote:
그거라면 putty에 텔넷이든 ssh 든 command 날리는 칸 있는데요...

해보셨나요?
그럼 방법을 좀 알려주세요.
저는 cd 디렉토리 하면 ssh접속하자마자 cd 실행하고 접속이 끊기는군요.
bash -ls 로 하면
exit할 때까지 프로세스가 안끝나니까 command로 써주면 되는데
cd는 바로 끝나니까 안되는군요.
nohmad의 이미지

진작에 질문을 보긴 했는데, 주변에 윈도 머신이 없어서 확인을 못하다가 지금에야 답변을 답니다. PuTTY의 설정창의 Connection 메뉴에 TERM 변수 설정하는 부분이 있는데 그 값을 PuTTY 정도로 해둔 다음에, ~/.profile에서

if [ $TERM = 'PuTTY' ]
then
    cd /some/directory
    export TERM=xterm
fi

이렇게 PuTTY인지만 확인하고 바로 xterm 값을 설정해주면 됩니다. 그 밑에 직접 환경변수는 어떻게 사용하는 건지 모르겠군요. :(

송지석의 이미지

nohmad wrote:
진작에 질문을 보긴 했는데, 주변에 윈도 머신이 없어서 확인을 못하다가 지금에야 답변을 답니다. PuTTY의 설정창의 Connection 메뉴에 TERM 변수 설정하는 부분이 있는데 그 값을 PuTTY 정도로 해둔 다음에, ~/.profile에서

if [ $TERM = 'PuTTY' ]
then
    cd /some/directory
    export TERM=xterm
fi

이렇게 PuTTY인지만 확인하고 바로 xterm 값을 설정해주면 됩니다. 그 밑에 직접 환경변수는 어떻게 사용하는 건지 모르겠군요. :(


아 그럼 평소에는 그냥 xterm으로 설정된 보통 세팅으로 접속하고, 특정 디렉토리로 바로 뜨게 하고 싶을 때는 PuTTY로 설정된 세팅으로 접속하면 되는거죠? 감사합니다. :)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.