Answers:
用于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
分别使用它们以避免冲突