나는 ssh-keyscan이 없는 BusyBox 환경을 가지고 있으며 scp가 호스트를 신뢰할 수 있는지 묻지 않도록 Known_host 파일에 호스트를 추가해야 합니다.
나는 읽었다이 문제도움이 될 것 같지만 여기서는 의미가 누락된 것 같습니다. 나는 그 핵심적인 것들을 정말로 이해하지 못했습니다.
답변1
BusyBox에서 추가하려는 호스트가 이라고 가정해 보겠습니다 1.2.3.4
.
호스트 시스템에서 실행:
echo -n "1.2.3.4 " >> /tmp/known_hosts && cut -d' ' -f1,2 /etc/ssh/ssh_host_rsa_key.pub >> /tmp/known_hosts
이제 파일을 가져와 /tmp/known_hosts
BusyBox 위치로 옮깁니다 ~/.ssh/known_hosts
. 이제 [email protected]
경고나 문제 없이 BusyBox에서 SSH로 연결할 수 있습니다 .
IP/이름이 다르고 키가 동일한 여러 항목이 있을 수 있습니다. 이를 통해 호스트가 IP 주소를 이동하는 상황이나 연결을 위해 특정 DNS 이름과 IP를 교대로 사용하려는 상황을 처리할 수 있습니다.
(이 답변은 @felixjn의 의견에 큰 영향을 받았습니다)