답변:
아니요, 전달 된 포트 당 하나의 ssh 연결이 필요하지 않으며 추가 -L명령문을 추가하십시오 .
ssh -L LPort1:RHOST1:RPORT1 -L LPORT2:RHOST2:RPORT2 me@ju.mp.ho.st
다음 과 같이 일치하는 섹션을 설정하면 ssh jump"alias"를 사용 하여을 단축 할 수 있습니다 .jump~/.ssh/config
Host jump
User myUserName
Hostname ju.mp.ho.st
Port 2345
LocalForward 8080 remotewebserver:8080
LocalForward 8443 remotewebserver:8443
LocalForward 8923 remotewebserver:8923
LocalForward 8181 remotewebserver:8181
# Eliminates reconnection delay, and does not try to re-forward ports:
Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p
나는이 기술을 수년 동안 이미 10 개 이상의 포트로 사용해 왔지만 더 많은 포트를 전달해야 할 때는 Dynamic Socks Proxy 지원을 사용 -D합니다.
bind: Address already in use channel_setup_fwd_listener_tcpip: cannot listen to port:다음Could not request local forwarding.과 같은 오류 메시지가 표시됩니다 . Control * 설정 을 사용하면 이러한 메시지 가 사라집니다. 추신 : 나는 그 댓글 플래그를 SE에서 많이 사용 해 왔으며, 당신은 그것을 사용하여 본 첫 번째 사람입니다. 감사합니다 :)