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 文件
我通过 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 文件