작업 중에 SSH 키를 사용하려는 경우 중간 단계에서 SSH 키를 저장할 수 없기 때문에 연구실 PC에 대한 멀티홉 SSH 연결이 있습니다.
<laptop> ---> <external_server> ---> <internal_server> ---> <lab_pc>
내부 서버 및 연구실 PC에 로그인하는 데 사용되는 중간 서버 대신 랩톱에 ID 파일을 저장할 수 있습니까? 아니면 이전 홉에 저장해야 합니까?
답변1
.ssh/config의 예:
Host externalserver.university-a.edu
User user-external
Host internalserver.university-a.edu
ProxyCommand ssh externalserver.university-a.edu nc -w10 internalserver.university-a.edu 22
User user-internal
Host labpc.university-a.edu
ProxyCommand ssh internalserver.university-a.edu nc -w10 labpc.university-a.edu 22
어떤 경우에는 다음을 대체할 수 있습니다.
ProxyCommand ssh hosta.example.com nc -w10 hostb.example.com 22
통과
ProxyCommand ssh hosta.example.com -W hostb.example.com:22