通过ssh登录时报错:

Host key verification failed.

最开始以为是服务端的问题,但是排查发现不管登录哪台设备都是报这个错,因此肯定不是服务端的问题了。

打印ssh连接日志发现有如下错误信息:

debug1: checking without port identifier
debug1: read_passphrase: can't open /dev/tty: Permission denied
Host key verification failed.

以前从来没有遇到这个问题,查看/dev/tty的权限发现是600,而其他的设备正常是666

于是修改/dev/tty的权限,再次登录就好了:

sudo chmod 666 /dev/tty
最后修改:2019 年 06 月 19 日
喜欢就给我点赞吧