터널링 없이 SSH용 Jumphost를 사용하는 방법

터널링 없이 SSH용 Jumphost를 사용하는 방법

나는 다음과 같은 서버를 가지고 있습니다 :

  • 내 로컬호스트( localhost)
  • 점프 호스트( jumphost)
  • finalhostJumphost( )를 통해서만 접속 가능한 서버

다음 명령을 실행할 수 있습니다

ssh -t user@jumphost ssh -t user@finalhost

finalhost에서 연결하려면 localhost에서 인증을 사용 하고 에서 jumphost연결 하려면 비밀번호 인증을 사용하세요.finalhostgssapi-with-miclocalhostjumphost

ssh_config이 작업을 수행하려면 어떤 동등한 것을 사용해야 합니까?

ssh finalhost

또는

scp file finalhost:/some/path/

출발지 localhost와 연결지점은?

정상적인 사용proxycommand

ssh -o ProxyCommand='ssh -W finalhost:22 user@jumphost' user@finalhost

finalhost.localhost

답변1

SSH 구성에서 배스천 "jumpbox"를 설정할 수 없습니다. 배스천에서 두 번째 홉 인증을 시작해야 합니다.

유일한 기회는 bash 별칭이나 기능을 사용하여 로컬 명령을 단순화하는 것입니다.

불행하게도 이 경우 scp를 사용하는 방법은 간단합니다.

관련 정보