问题现象:

执行ssh-copy-id -i .ssh/id_rsa.pub 192.168.200.100

执行 ssh 192.168.200.100

仍提示输入密码

排查:

1、检查 ~/.ssh   是否是 700

2、检查 /home/user 是否是 700

3、检查 ~/.ssh/authorized_keys 是否是 600


最终原因:我这边是因为/home/user家目录是777导致的,改为700,重新生成密钥然后分发就好了。