系统都是 Ubuntu,电脑是 mac。也已经试过直接rm .ssh/known_hosts.依旧无解。。。那么到底亚马逊那边问题还是自己电脑问题? PS: 梯子能用
回复
sagerastar
能报出 Host key verification failed 的错误说明已经能连上 22 端口了,不可能是网络问题。
如果您确信您的私钥是对的,那就可能是公钥发生变化了。试试重新 launch 一台服务器,然后将您这台有问题的服务器停止,将其根卷挂在新 launch 的服务器上,然后比对一下公钥,通常公钥路径是~/.ssh/authorized_keys
alexqq
@camus 事实证明开弹性 ip 没效果,依旧 host verification failed
alexqq
@camus 是这样子的???那我看看
camus
@alexqq #6 EIP 绑在正在运行的实例上不收费用的,只有不开机或者不关联的时候才收
alexqq
@geeti 之前是自己误开弹性 ip,被扣款了。。。所以才知道。。。
alexqq
@Hardrain 知道有这风险。。。权衡了一下,还是先用。。。
alexqq
@geeti eip 要加钱的。。。
Hardrain
你不应该添加那个 StrictHostKeyChecking no
这会使 ssh client 自动接受新的主机密钥而不报错
可以被中间人攻击者利用
geeti
为啥不加个 EIP,又不多花钱
alexqq
@geeti ssh -i
geeti
用的设么验证方式,ssh -i [私钥] 还是 ssh_agent
alexqq
下午能用 ssh 连接。。。突然抽风就不行了,之前经历过一次亚马逊服务器的宕机。虽然只有几个小时。但是这次是真不确定是亚马逊问题还是自己电脑问题?有同用亚马逊的能试一下 ssh 可以连接吗?
@sagerastar 两个账号下的两台不同的服务器都是同样的错误提示。。。起因是反复启动删除一个账号下某个服务器的实例,然后导致这个错误。发现错误后想登陆一下另外一个账号的服务器,连接实例,也是同样错误。。。然后就懵逼了。。。发现只能通过免检 hostkey 才能登陆。。。重新绑定动态 ip 也无济于事