ssh 公钥无秘登录问题

时间:2023-12-24 14:29:13

1. 验证服务启动,网络端口连接正常

可以使用nctelnet,或者密码模式的ssh来验证

2. 验证ssh client端的配置正确

可以尝试登录另外一台主机, 或者本机自校验

3. 验证ssh remote端的配置正确

3.1 client 公钥

通常在~/.ssh/authorized_keys文件,配置在/etc/ssh/sshd_config

3.2 remote端

验证remote server配置项sshd_config

验证remote server文件权限

# 一定要注意两个隐藏目录
ls -ald .ssh
ls -al .ssh
chmod 0700 .ssh
chmod 0600 .ssh/authorized_keys
chmod 0700 .ssh/.
chmod 0550 .ssh/..