我正在连接到许多使用相同 IP 地址的设备。当我将它们插入路由器时,我收到警告消息REMOTE HOST IDENTIFICATION HAS CHANGED!,ssh-keygen -f "/home/xxx/.ssh/known_hosts" -R "xx.xx.xx.xx"如果我仍想与远程主机连接,则需要运行。
我目前的策略:
ssh-keygen -f "/home/xxx/.ssh/known_hosts" -R "xx.xx.xx.xx".bash_profile.xx.xx.xx.xx需求是可配置的。由于您无法为别名提供参数(至少我是这么认为的),因此我尝试使用以下方法解决它read:
$ alias ssh-keyrm='read LAST_SSH_IP_ADDRESS_CLEARED && ssh-keygen -f "$HOME/.ssh/known_hosts" -R "$LAST_SSH_IP_ADDRESS_CLEARED"'
$ ssh-keyrm
xx.xx.xx.xx
Run Code Online (Sandbox Code Playgroud)
关于如何进一步优化它的任何建议?