Bastion/Jump 호스트에서 Bastion SSH 키를 사용하여 대상 호스트로 점프

Bastion/Jump 호스트에서 Bastion SSH 키를 사용하여 대상 호스트로 점프

저는 SSH 키를 분산화하는 방법을 연구 중입니다. 목표는 각 개발자/관리자/시스템 관리자에게 단일 SSH 키를 제공하는 것입니다.

이 SSH 키는 배스천 서버의authorized_keys 파일에 추가됩니다. 이제 터미널 명령으로 실행할 때 완벽하게 작동하는 아래 명령이 있습니다.

ssh -t [email protected] ssh -i /home/bastion/.ssh/id_rsa target.domain.tld

이제 이 명령을 항목으로 변환하려고 합니다 ~/.ssh/config. 그러나 여러 번 시도한 후에도 효과가 없었습니다.

아래 블록을 사용해 보았지만 대상 서버는 물론 성공하지 못하는 관리자의 SSH 키를 사용하고 있습니다.

Host *.domain.tld !bastion.domain.tld
    ProxyJump [email protected]

나는 또한 nc를 사용해 보았지만 동일한 결과를 얻었습니다.

Host *.domain.tld !bastion.domain.tld
  IdentityFile /home/bastion/.ssh/id_rsa
  ProxyCommand ssh [email protected] nc %h %p

내가 여기서 뭘 잘못하고 있는 걸까?

관련 정보