ssh配置key后提示Server refused our key

1. 确认问题

参考:Putty: Getting Server refused our key Error

为了确认ssh具体的错误,可以去/etc/ssh/sshd_config中打开log开关。即

cd /etc/ssh
sudo vi sshd_config

# 将
#LogLevel INFO
# 改为
LogLevel DEBUG3

# 修改后重启ssh服务,否则可能不起作用
sudo service ssh restart

在这里插入图片描述
/var/log/auth.log查看日志

cd /var/log
vi auth.log

直接翻到最后,看最新的记录
在这里插入图片描述
往前回溯,可以看到这里的提示。。
在这里插入图片描述
所以错误是因为文件

Authentication refused: bad ownership or modes for file /home/user/.ssh/authorized_keys 
# 这个文件的模式有问题

或者跳出vim,在命令行中用命令

tail -n 10 auth.log

意思是查看auth.log文件中倒数10行的内容

2. 解决问题

参考:(转)Putty server refused our key的三种原因和解决方法

需要将文件权限变成700

cd ~/.ssh
chmod 700 authorized_keys* 

这样之后就可以了

猜你喜欢

转载自blog.csdn.net/Castlehe/article/details/126997957
key