在iterm2运行SSH自动登录服务器脚本时,第一次会报错

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chenglei9128/article/details/82470471

在iterm2配置SSH自动登录服务器脚本时,第一次会报错

$ ssh root@192.168.1.1
The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
ECDSA key fingerprint is SHA256:8bZUeFxyoxL9oYhc5aAZjgSZ5CT1oGYEYoehN/OLEYY.
Are you sure you want to continue connecting (yes/no)?

下面文章说是因为这是第一次登录,ssh无法判断远程的服务端是否是正确的,在这里如果有人中间截获了你的登录请求,并且模拟ssh服务端的话,你的密码就会泄漏(中间人攻击),所以ssh会询问你:远程服务端的指纹是:xxxx,是不是确定登录。
选择yes,ssh会把该服务端的信息存到本地的~/.ssh/known_hosts文件中,那么下次登录就不会再询问了。
但是我遇到了却是无反应,网上搜了一些方案比如什么配置文件啊关掉校验之类的,在这里其实只需要ssh -q -l root -p 22 118.24.150.188用账号密码在自己的Iterm上登陆一下再运行脚本即可。

参考链接:
使用iTerm2快捷连接SSH
如何用ssh key在网络上畅通无阻

猜你喜欢

转载自blog.csdn.net/chenglei9128/article/details/82470471