Bootstrap

服务器添加ssh链接

什么是ssh链接?

SSH或Secure Shell,是一种通常通过命令行安全访问远程计算机的非常常用的方法。它旨在确保连接以及所有传递的数据都不会被窃听。为了达到这个目的,常见的SSH客户端(例如OpenSSH)内置了许多检查,以确保我们发起的连接的安全性不会受到损害。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.

这个一般发生在密钥发生改变的情况下。

Please contact your system administrator.
Add correct host key in /home/username/.ssh/known_hosts to get rid of this message.

具体需要看服务器密钥的存放位置,一般在用户下的.ssh/known_hosts里面

如何建立新的链接

sshkey相当于握手。第一次见面的时候默认会建立。
所以我们只需要删除原来不匹配的链接。然后重连,就自动会创建链接

vi删除

Offending ECDSA key in /home/username/.ssh/known_hosts:9

最后的9代表第几行的key无法匹配,所以删除该行就行。

ssh-keygen

ssh-keygen -R [hostname-or-IP]

;