Differences between revisions 10 and 11
Revision 10 as of 2008-01-24 13:54:27
Size: 1479
Editor: 203
Comment:
Revision 11 as of 2008-01-24 13:55:06
Size: 1480
Editor: 203
Comment:
Deletions are marked like this. Additions are marked like this.
Line 24: Line 24:
명령으로 ssh_server에 접속하면, ssh_server에서는 localhost:10066 으로 해당 서버에 접속할 수 있다. 명령으로 ssh_server에 접속하면, yourserver 에서는 localhost:10066 으로 해당 서버에 접속할 수 있다.

[SSH] tunneling. (= SshFowarding)

DataEncryption을 지원하지 않는 어플리케이션도 이 기술을 쓰면 안전하게 데이터를 전송할 수 있다. SSH터널(암호화된 통로이므로, 터널이라고 불리운다.)로 일반 어플리케이션 사용하기. FireWall을 우회하기 위한 방법으로도 쓰인다.

8820포트로 웹서비스를 하는 서버가 있는데, FireWall로 저 포트가 막혀있으나, SSH는 열려있다면,

$ ssh -L8080:localhost:8820 서버명 

명령으로 서버에 SSH접속하면, localhost:8080 으로 서버의 8820 포트를 연결하는 터널이 생긴다.

6667포트의 [IRC]서버에 접속하고 싶은데, FireWall로 나가는 포트가 막혀있으나, SSH는 열려있다면,

$ ssh -L 6667:irc.freenode.net:6667 user@yourserver.net

명령으로 서버에 SSH접속하면, 127.0.0.1/6667 주소로 irc.freenode.net 에 접속할 수 있다.

SSH자체가 외부와 단절되어 있는 내부네트워크와 연결하고 싶은 경우, (보통 10000번 이상의 포트는 방화벽체크하지 않음을 이용), 외부에서 10222포트 SSH서버를 열고

$ ssh -p 10222 -R 10066:localhost:22 user@yourserver.net

명령으로 ssh_server에 접속하면, yourserver 에서는 localhost:10066 으로 해당 서버에 접속할 수 있다.

SSH_tunneling (last edited 2013-10-08 11:08:54 by 61)

web biohackers.net