问题
一台新的centos机器,用ssh 链接的时候总是报错
root@192.168.100.11: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
排查
- 检查机器的authorized_keys 查看公钥是不是正确的。发现无问题,仍然报错
- 检查sshd_config 是否开启公私钥登录,开启之后,还是报错。
- 搜了很久 ,在一个国外网站上找到,预计是权限问题,执行如下命令,问题解决
sudo chmod 700 ~/.ssh/
sudo chmod 600 ~/.ssh/*
sudo chown -R User ~/.ssh/
sudo chgrp -R User ~/.ssh/
网友评论