ssh密钥登录认证成功的四个必备条件 - zbunix/building GitHub Wiki

ssh密钥登录认证成功的四个必备条件

0. 用户公钥(id_rsa.pub)文件内容追加到服务器的 ~/.ssh/authorized_keys文件末尾。
1. .ssh目录只有仅有user_name有读写执行权限(700), 组用户和其它用户都不能有任何权限。
2. .ssh/authorized_keys文件只有仅有user_name有读写权限(600),组用户和其它用户都不能有任何权限。
3. /home/user_name home目录确保只有仅有user_name有写的权限(700),组用户和其它用户权限无特别要求。

打开详细调式登录(抓log分析)

$ ssh -vv  localhost
⚠️ **GitHub.com Fallback** ⚠️