vim /etc/ssh/sshd_config
确保以下选项设置如下:
PermitRootLogin no
PubkeyAuthentication yes
注释掉GSSAPI 相关的选项
#GSSAPIAuthentication yes
#GSSAPICleanupCredentials no
确保该UsePAM行设置为yes:
UsePAM yes
保存文件并重启 sshd 服务:
systemctl restart sshd
进入你的.ssh目录一般在root目录下
执行命令
chmod 0700 /root/.ssh
chmod 0600 /root/.ssh/authorized_keys
ls -ld查看权限
文件夹为
drwx------
文件为
-rw-------
之后在用公钥就可以了,如果还不行,重新生成下
使用WindTerm通过公钥让其他同事登录linux服务器_windterm公钥登录-CSDN博客