나는 두 대의 기계를 가지고 devbox
있고 gitbox
. gitbox
쉘이 없는 개발박스인 두 번째 머신 은매우SSH를 통해 git을 제공하기 위해 잠겼습니다(액세스할 수도 없음 /bin/true
).
내가 하고 싶은 것은 항목 devbox
에 추가하는 것입니다 . 현재 내가 하고 있는 일은,.ssh/known_hosts
gitbox
ssh -oStrictHostKeyChecking=no git.server.com __NOOP__
이것은 내가 원하는 것을 수행하지만 실행을 시도해야 합니다 __NOOP__
. 이상적으로는 싶습니다.오직known_hosts
파일 에 추가되었습니다 .
이를 수행할 수 있는 방법이 있습니까?
답변1
ssh-keyscan을 시도하고 출력을 ~/.ssh/known_hosts에 추가하세요.
ssh-keyscan git.server.com >> ~/.ssh/known_hosts