Jumphost 클러스터를 통해 시스템에 SSH로 연결 - 호스트 키 확인 실패

Jumphost 클러스터를 통해 시스템에 SSH로 연결 - 호스트 키 확인 실패

3개의 서로 다른 서버 간에 로드를 분산하는 로드 밸런서인 FQDN: jumphost.mycompany.com이 있습니다.

  • Jumphost1.mycompany.com
  • Jumphost2.mycompany.com
  • Jumphost3.mycompany.com

Jumphost.mycompany.com을 Jumphost로 사용하여 대상 호스트에서 일부 SSH 명령을 실행하고 싶습니다.

사용 중인 기본 호스트에 따라 "호스트 키 확인 실패" 메시지가 표시됩니다.

다음 명령이 작동합니다.

 ssh  -i  ~/.ssh/mykey -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o ProxyCommand="ssh -i ~/.ssh/mykey -o  StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -W %h:%p [email protected]" [email protected]  "myshellcommand"  

그러나 이는 호스트 키를 확인하는 목적에 어긋나므로 중간자 공격에 취약합니다.

이 문제를 극복하는 가장 좋은 방법은 무엇입니까? 또한 J 옵션을 사용하여 이전 명령을 번역하려면 어떻게 해야 합니까?

감사해요

관련 정보