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

2018-06-15 23:07:16 +08:00
 alexqq

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

2728 次点击
所在节点    云计算
13 条回复
alexqq
2018-06-15 23:14:14 +08:00
下午能用 ssh 连接。。。突然抽风就不行了,之前经历过一次亚马逊服务器的宕机。虽然只有几个小时。但是这次是真不确定是亚马逊问题还是自己电脑问题?有同用亚马逊的能试一下 ssh 可以连接吗?
geeti
2018-06-16 09:16:18 +08:00
用的设么验证方式,ssh -i [私钥] 还是 ssh_agent
alexqq
2018-06-16 09:20:06 +08:00
@geeti ssh -i
geeti
2018-06-16 12:50:17 +08:00
为啥不加个 EIP,又不多花钱
Hardrain
2018-06-16 12:54:08 +08:00
你不应该添加那个 StrictHostKeyChecking no
这会使 ssh client 自动接受新的主机密钥而不报错

可以被中间人攻击者利用
alexqq
2018-06-16 15:04:18 +08:00
@geeti eip 要加钱的。。。
alexqq
2018-06-16 15:05:16 +08:00
@Hardrain 知道有这风险。。。权衡了一下,还是先用。。。
alexqq
2018-06-16 15:07:56 +08:00
@geeti 之前是自己误开弹性 ip,被扣款了。。。所以才知道。。。
camus
2018-06-16 15:13:43 +08:00
@alexqq #6 EIP 绑在正在运行的实例上不收费用的,只有不开机或者不关联的时候才收
alexqq
2018-06-16 15:23:02 +08:00
@camus 是这样子的???那我看看
alexqq
2018-06-16 22:09:58 +08:00
@camus 事实证明开弹性 ip 没效果,依旧 host verification failed
sagerastar
2018-06-18 11:06:22 +08:00
能报出 Host key verification failed 的错误说明已经能连上 22 端口了,不可能是网络问题。

如果您确信您的私钥是对的,那就可能是公钥发生变化了。试试重新 launch 一台服务器,然后将您这台有问题的服务器停止,将其根卷挂在新 launch 的服务器上,然后比对一下公钥,通常公钥路径是~/.ssh/authorized_keys
alexqq
2018-06-18 11:37:59 +08:00
@sagerastar 两个账号下的两台不同的服务器都是同样的错误提示。。。起因是反复启动删除一个账号下某个服务器的实例,然后导致这个错误。发现错误后想登陆一下另外一个账号的服务器,连接实例,也是同样错误。。。然后就懵逼了。。。发现只能通过免检 hostkey 才能登陆。。。重新绑定动态 ip 也无济于事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/463503

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX