그래서 다음과 같은 "질문"이 있습니다. 업무용 노트북이 있고 SSH를 통해 워크스테이션에 연결하고 싶습니다. 하지만 보안 조치로 인해 점프 호스트에 로그인해야 로그인이 가능합니다.
ssh -J -A username@jumphost username@workstation-name
괜찮습니다. 하지만 점프 호스트에 한 번, 컴퓨터에 한 번 비밀번호를 두 번 입력해야 합니다.
점프 호스트가 잠겨 있기 때문에 SSH 키를 저장할 수 없지만 워크스테이션과 노트북에는 키를 저장할 수 있습니다.
로그인할 때 비밀번호를 입력하고 나머지는 확인된 키를 사용할 수 있는 방법이 있나요?
답변1
를 사용하여 이 작업을 수행할 수 있어야 합니다 AgentForwarding
. 먼저 로컬 키를 추가한 ssh-agent
다음 전달을 사용해야 합니다 ssh -oForwardAgent=yes -J jmpserver workstation
. 어쩌면 첫 번째 단계를 놓쳤을 수도 있습니다.
하지만 점프 서버에서 옵션을 활성화해야 하며 키를 공유하려면 로컬 클라이언트를 올바르게 설정해야 할 수도 있습니다. 매우 상세한 플래그( -vv
) ssh
는 제대로 작동하는지 확인하는 데 도움이 될 수 있습니다.
보다GitHub 튜토리얼명확한 설명을 얻기 위해.