Ubuntu 设备更改后终端 ssh 到相同的 ip

Ubuntu terminal ssh to same ip after device changed

我通过 ssh 连接到一个连接到测试台的设备,具有以下内容:ssh root@1.2.3.4

因为自从我上次连接到该 IP 后实际设备已经更改,我得到:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 一切如预期。警告告诉我可以使用 ssh-keygen -f "/home/myuser/.ssh/known_hosts" -R "1.2.3.4"

轻松解决此问题

我确实发现它一遍又一遍地重复同样的事情,一定有什么方法可以改善这一点。我知道这个 IP,它是我公司内部的。

我开始尝试使用类似 !!:s/find/replace 的东西,但替换中的空格让我的生活变得困难。

自动化这个最简单的方法是什么,也许创建一个别名?

谢谢 杰克

我问了我公司的一位高级开发人员,他建议我只更新我的 ~/.ssh.config 文件。我补充说:

Host 1.2.3.*
 User root
 UserKnownHostsFile /dev/null
 StrictHostKeyChecking no

不再需要复制和粘贴行来更新我的 known_host 文件