通过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
此处评论已关闭