
이것은 내 연결 그래프입니다. 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 옵션을 사용할 때 비밀번호 없는 인증이 가장 안전합니다.