답변:
ssh-keygen -R hostname
known_hosts 파일에서 호스트 이름을 제거하는 데 사용하십시오 . 다음에 연결할 때 새로운 호스트 키가 known_hosts 파일에 추가됩니다.
TARGET_HOST=[hostname or IP]
# Remove the old key(s) from known_hosts
ssh-keygen -R $TARGET_HOST
# Add the new key(s) to known_hosts (and also hash the hostname/address)
ssh-keyscan -H $TARGET_HOST >> ~/.ssh/known_hosts
다음에 연결할 때는 키가 이미 파일 에 있기 때문에 묻지 않고 연결 됩니다.Are you sure you want to continue connecting (yes/no)?
known_hosts
thehost
또는 왜 그렇지 않습니까? 또는 ALLCAPS 변수가 예약 된 내부 이름과 충돌 할 수 있습니다. 작은 이름은 사용하지 않아야합니다.)
ssh
하고 호스트 이름과 주소에 대한 별도의 항목이 있는 키를 수락 한 경우 충돌을 피하기 위해 ssh-keygen -R
각각 의 항목 을 사용해야 합니다