오류를 발생시키지 않고 간단히 SSHknown_host에 추가하시겠습니까?

오류를 발생시키지 않고 간단히 SSHknown_host에 추가하시겠습니까?

나는 두 대의 기계를 가지고 devbox있고 gitbox. gitbox쉘이 없는 개발박스인 두 번째 머신 은매우SSH를 통해 git을 제공하기 위해 잠겼습니다(액세스할 수도 없음 /bin/true).

내가 하고 싶은 것은 항목 devbox에 추가하는 것입니다 . 현재 내가 하고 있는 일은,.ssh/known_hostsgitbox

ssh -oStrictHostKeyChecking=no git.server.com __NOOP__

이것은 내가 원하는 것을 수행하지만 실행을 시도해야 합니다 __NOOP__. 이상적으로는 싶습니다.오직known_hosts파일 에 추가되었습니다 .

이를 수행할 수 있는 방법이 있습니까?

답변1

ssh-keyscan을 시도하고 출력을 ~/.ssh/known_hosts에 추가하세요.

ssh-keyscan git.server.com >> ~/.ssh/known_hosts

관련 정보