是亚马逊的服务器抽风还是电脑的问题?两个亚马逊账号下得两台服务器(一台 ohio ,一台 tokyo)都不能通过 ssh 连接。错误提示永远都是 Host key verification failed.

vps网友提供 06-15 讨论归档 13

系统都是 Ubuntu,电脑是 mac。也已经试过直接rm .ssh/known_hosts.依旧无解。。。那么到底亚马逊那边问题还是自己电脑问题? PS: 梯子能用

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676471917961285632.html

标签:
alexqq
06-18

@sagerastar 两个账号下的两台不同的服务器都是同样的错误提示。。。起因是反复启动删除一个账号下某个服务器的实例,然后导致这个错误。发现错误后想登陆一下另外一个账号的服务器,连接实例,也是同样错误。。。然后就懵逼了。。。发现只能通过免检 hostkey 才能登陆。。。重新绑定动态 ip 也无济于事

sagerastar
06-18

能报出 Host key verification failed 的错误说明已经能连上 22 端口了,不可能是网络问题。

如果您确信您的私钥是对的,那就可能是公钥发生变化了。试试重新 launch 一台服务器,然后将您这台有问题的服务器停止,将其根卷挂在新 launch 的服务器上,然后比对一下公钥,通常公钥路径是~/.ssh/authorized_keys

alexqq
06-16

@camus 事实证明开弹性 ip 没效果,依旧 host verification failed

alexqq
06-16

@camus 是这样子的???那我看看

camus
06-16

@alexqq #6 EIP 绑在正在运行的实例上不收费用的,只有不开机或者不关联的时候才收

alexqq
06-16

@geeti 之前是自己误开弹性 ip,被扣款了。。。所以才知道。。。

alexqq
06-16

@Hardrain 知道有这风险。。。权衡了一下,还是先用。。。

alexqq
06-16

@geeti eip 要加钱的。。。

Hardrain
06-16

你不应该添加那个 StrictHostKeyChecking no
这会使 ssh client 自动接受新的主机密钥而不报错

可以被中间人攻击者利用

geeti
06-16

为啥不加个 EIP,又不多花钱

alexqq
06-16

@geeti ssh -i

geeti
06-16

用的设么验证方式,ssh -i [私钥] 还是 ssh_agent

alexqq
06-15

下午能用 ssh 连接。。。突然抽风就不行了,之前经历过一次亚马逊服务器的宕机。虽然只有几个小时。但是这次是真不确定是亚马逊问题还是自己电脑问题?有同用亚马逊的能试一下 ssh 可以连接吗?