멀티홉 SSH 연결

멀티홉 SSH 연결

이것은 내 연결 그래프입니다. user --> 사용자 이름1/password1이 있는 포트 22의 example.server --> 다른 포트(일부 SSH 하위 시스템 포트, 예: 1000)에 사용자 이름2/password2가 있는 example.server. 다른 방법으로는 연결할 수 없습니다.

이것을 작성하고 포트 1000에 자동으로 연결하려면 어떻게 해야 합니까?

[이메일 보호됨]-s 하위 시스템

비밀번호1:

답변1

찾고 있는 구성 옵션은 ProxyCommand입니다. 여기나 ServerFault [1]에서 여러 번 해결되었으므로 다시 한 번:

이 ssh_config를 사용하여 워크스테이션을 설정하십시오.

Host server2
  HostName ruapehu.example.com
  Port {server2 port}
  User {server2 user}
Host server1
  ProxyCommand ssh server2 -W %h:%p
  Port {server1 port}
  User {server1 user}

그리고 server2에 연결하고 싶을 때마다 다음을 수행하세요.

$ ssh server2

비밀번호 없는 인증을 설정하거나 비밀번호를 모두 입력해야 합니다. ssh-agent 및 AgentForwarding 옵션을 사용할 때 비밀번호 없는 인증이 가장 안전합니다.

[1]중간 시스템을 통해 SSH 트래픽 전달

관련 정보