一臺Linux跳板機如果有多人登錄時,每個用戶第一次連接都會提示是否加入此密鑰至~/.ssh/known_hsots,服務器多了以後,每個用戶連接時,都有這樣的提示。
而且有時候SSH登陸會被禁止,並彈出如下類似提示:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@......
解決方案:
方法1:手動修改known_hsots文件,刪除:UserKnownHostsFile
方法2:修改配置文件“~/.ssh/config”,加上這兩行並reload sshd服務:
StrictHostKeyChecking no
UserKnownHostsFile /dev/null