ssh
명령줄 매개변수를 지정하여 로컬 또는 동적 포트 전달을 지정할 수 있다는 것을 알고 있습니다 .
ssh -D #### \ # For Dynamic Forwards
-L ####:host:#### # For Local Forwards
그러나 전달 지정을 잊어버린 경우 연결을 닫고 새 세션을 시작하지 않고도 세션 중에 전달을 추가할 수 있습니까?
PuTTY(Windows)가 이를 수행할 수 있지만 ssh
이는 다른 애플리케이션입니다.
답변1
내가 알아낸 대로비슷한 질문에 대한 의견, ssh
EscapeChar를 지원하며 기본값은 ~
물결표( ) 문자입니다. 이 EscapeChar를 사용하면 포트 전달 수정을 포함하여 많은 작업을 수행할 수 있습니다. EscapeChar는 개행 이후에만 작동하므로 개행을 삽입해야 할 수도 있습니다(예: 를 누르십시오 enter
).
~
EscapeChar를 가정하면 ~?
사용 가능한 옵션이 나열됩니다. SSH 명령줄은 접미사 name 을 사용하여 새 포트 전달 경로를 추가하기 위한 인터페이스를 제공합니다 ~C
. 로컬 또는 동적 전달을 추가하려면 다음을 사용합니다.
~C
ssh> -L ####:host:####
Forwarding port.
~C
ssh> -D ####
Forwarding port.
# Even without a prompt, your input has returned to the remote session