.ssh/config를 사용하는 역방향 SSH 터널

.ssh/config를 사용하는 역방향 SSH 터널

./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

다른 호스트도 마찬가지입니다. 터널에 비해 장점은 항상 터널을 유지할 필요가 없다는 것입니다.

관련 정보