SSH 세션 중 전달 추가(동적)

SSH 세션 중 전달 추가(동적)

ssh명령줄 매개변수를 지정하여 로컬 또는 동적 포트 전달을 지정할 수 있다는 것을 알고 있습니다 .

ssh -D #### \         # For Dynamic Forwards
    -L ####:host:#### # For Local Forwards

그러나 전달 지정을 잊어버린 경우 연결을 닫고 새 세션을 시작하지 않고도 세션 중에 전달을 추가할 수 있습니까?

PuTTY(Windows)가 이를 수행할 수 있지만 ssh이는 다른 애플리케이션입니다.

답변1

내가 알아낸 대로비슷한 질문에 대한 의견, sshEscapeChar를 지원하며 기본값은 ~물결표( ) 문자입니다. 이 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

관련 정보