./ssh/config 파일을 사용하여 역방향 SSH 터널을 설정하는 방법은 무엇입니까?
이 명령을 재현하려고 합니다.
ssh [email protected] -L 4444:restricedserver1.org:4420 -L 4445:restricedserver2:4430
답변1
예. 이 옵션의 호출 구문은 RemoteForward
약간 다릅니다.
그러나 귀하가 사용하는 예에서는 LocalForward
다음과 같습니다 ssh_config
.
Host dmx.com
User admin
LocalForward 4444 restricedserver1.org:4420
LocalForward 4445 restricedserver2:4430
답변2
터널이 필요하지 않습니다. 대신 사용하십시오 ProxyCommand
:
Host restricedserver1
HostName restricedserver1.org
User admin
Port 4420
ProxyCommand ssh -A -q -l %r -W %h:4444 dmx.com
ControlMaster auto
ControlPersist 5m
다른 호스트도 마찬가지입니다. 터널에 비해 장점은 항상 터널을 유지할 필요가 없다는 것입니다.