Skip to content

SSH #
Find similar titles

http://en.wikipedia.org/wiki/Secure_Shell

Secure Shell (SSH) 암호화 통신 프로토콜. 원격 컴퓨터의 Shell에 접근하기 위한 프로토콜로 Telnet이 있지만, 보안에 취약하므로, 이를 암호화한 SSH를 사용해야 함.

SSH 터널링 #

ssh tunneling 원격지(R-server)에서 준비. 내서버 필요(M-server)

$ ssh -R27272:localhost:22 M-server

위 명령은 M-server에서 원격지로 연결하는 터널을 만든다. 이후 내 노트북에서 다음 명령을 사용하면 터널이 연결된다.

$ ssh -L2222:localhost:27272 M-server

이후에는 localhost 이름 2222번 포트로 R-server의 22번 포트 접속이 가능하다.

$ ssh -p2222 hygkim@localhost

위 명령을 "D" 옵션과 함께 사용하면 웹 프록시를 사용할 수 있다.

$ ssh -D8000 -p2222 hygkim@localhost

이렇게 접속한 후, 웹브라우저 환경 설정 프록시 -> SOCKS 프록시 -> "localhost", "8000" 하면 프록시 서버로 이용할 수 있다.

관련 팁 #

ssh 서버 만들기 (Ubuntu)

sudo apt-get install openssh-server

Incoming Links #

Related Articles #

Related Codes #

Suggested Pages #

web biohackers.net
0.0.1_20140628_0