기본은
ssh <접속할 호스트명>
이지만 이것때문에 여기다 적고 있는건 아닐것.
ssh -f -N -R [bind_address:]port:host:hostport <접속할호스트명> -i <id_rsa 파일> -o UserKnownHostsFile=<known_host 파일>
첨부터 너무 복잡하나...
-f
백그라운드로 실행해라.
-N
원격 호스트에서는 아무 명령도 실행하지 않는다. (포트 포워딩 할때 유용하다) 고 멘페이지에....
-R
포트 포워딩한다.
리모트 호스트의 bind_address 에 있는 port 를 host 의 hostport 로 포워딩 한다.
ex) 8080:localhost:80 -> 원격 호스트의 8080으로 접속하면 로컬호스트의 80번으로 포워딩 된다.
<접속할호스트명>
IP도 좋고 "계정명@호스트명" 의 형식도 된다.
-i
암호화 키 파일을 지정한다.
지정하지 않으면 ~/.ssh/id_rsa 같은것을 이용한다.
공용키같은것을 사용할때 유용하다.
-o
옵션을 지정한다.
~/.ssh/config 파일의 기능과 같다.
항상 지정할 필요가 없는것들은 여기서 설정 하면 좋다.
UserKnownHostsFile=<known_host 파일>
SSH서버에 최초 접속시 호스트 공개키를 저장 하는데 그 저장해 놓는 곳을 지정한다.
별도 지정하지 않으면 ~/.ssh/known_hosts 에 기록 된다.
추가로
SSH서버마다 접속하는 계정이 다를경우
매번 호스트명을 "id@host" 형식이나 "-l id" 를 추가 하거나 해야 된다.
귀찮다.
다른 사람들도 귀찮았나보다.
~/.ssh/config 에 다음처럼 기술하면 된다.
Host <닉네임,짧은것이 좋겠죠?>
HostName <호스트명,IP>
User <id>
편하네.....
2009/06/10 10:26
http://blog.naver.com/toomanyid/30049205558
ssh <접속할 호스트명>
이지만 이것때문에 여기다 적고 있는건 아닐것.
ssh -f -N -R [bind_address:]port:host:hostport <접속할호스트명> -i <id_rsa 파일> -o UserKnownHostsFile=<known_host 파일>
첨부터 너무 복잡하나...
-f
백그라운드로 실행해라.
-N
원격 호스트에서는 아무 명령도 실행하지 않는다. (포트 포워딩 할때 유용하다) 고 멘페이지에....
-R
포트 포워딩한다.
리모트 호스트의 bind_address 에 있는 port 를 host 의 hostport 로 포워딩 한다.
ex) 8080:localhost:80 -> 원격 호스트의 8080으로 접속하면 로컬호스트의 80번으로 포워딩 된다.
<접속할호스트명>
IP도 좋고 "계정명@호스트명" 의 형식도 된다.
-i
암호화 키 파일을 지정한다.
지정하지 않으면 ~/.ssh/id_rsa 같은것을 이용한다.
공용키같은것을 사용할때 유용하다.
-o
옵션을 지정한다.
~/.ssh/config 파일의 기능과 같다.
항상 지정할 필요가 없는것들은 여기서 설정 하면 좋다.
UserKnownHostsFile=<known_host 파일>
SSH서버에 최초 접속시 호스트 공개키를 저장 하는데 그 저장해 놓는 곳을 지정한다.
별도 지정하지 않으면 ~/.ssh/known_hosts 에 기록 된다.
추가로
SSH서버마다 접속하는 계정이 다를경우
매번 호스트명을 "id@host" 형식이나 "-l id" 를 추가 하거나 해야 된다.
귀찮다.
다른 사람들도 귀찮았나보다.
~/.ssh/config 에 다음처럼 기술하면 된다.
Host <닉네임,짧은것이 좋겠죠?>
HostName <호스트명,IP>
User <id>
편하네.....
2009/06/10 10:26
http://blog.naver.com/toomanyid/30049205558