2011-03-06 2 views
2

나는 우분투 서버 example.com을 가지고 있고 그것에 ssh'ed있다. 그러나 내가 그것에 들어가기 전에, 나는 내가 ssh -L 8000:localhost:9000 example.com을하기 위해 의미한다는 것을 깨닫 는다. 이미 설정되어 실행중인 ssh 연결에서 해당 터널을 만드는 방법이 있습니까?이미 ssh로 로그인 한 후 ssh 포트 포워딩을 수행 할 수 있습니까?

+0

따라서 SSH 세션이 열려 있습니다. 그런 다음 터널을 돌리면 다른 터널을 만듭니다. 터널을 기존 세션에 연결하고 바꿀 수 있는지 묻습니다. 아마도 세션을 계속 실행하고 있을까요? ... 또한, 직접 ssh 할 수 있다면 왜 터널로 가고 싶습니까? –

+0

@ 존 : 터널은 SSH를 통해 임의의 프로토콜을 반송하는 데 매우 유용합니다. 나는 주로 RDP를 튀어 오릅니다. – Joshua

+0

http://serverfault.com에 속한 –

답변

7

~/.ssh/config에서 EscapeChar 옵션으로 이스케이프 문자를 설정하거나 -e 옵션으로 이스케이프 문자를 설정할 수 있습니다.

~ : ~ C-L 8000 : localhost : 90000의 이스케이프를 가정합니다.