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