我将 /home/user 中的所有文件(.ssh 文件夹除外)复制到另一台服务器(并且可以使用无密码 ssh 进入),现在 ssh 需要密码。为什么?

我将 /home/user 中的所有文件(.ssh 文件夹除外)复制到另一台服务器(并且可以使用无密码 ssh 进入),现在 ssh 需要密码。为什么?

两台服务器都有相同的用户,我使用 rsync 并排除 /home/user/ 中的 ssh 文件夹,但每次我这样做(我的新服务器设置管道的一部分)时,我突然必须开始输入用户的密码,而之前我可以以用户身份 ssh 进入服务器。

我的问题是,在 .ssh 文件夹之外但在 /home/user/ 之内的哪里设置发生了更改?

答案1

/etc/ssh/sshd.conf

PasswordAuthentication no

然后sudo systemctl sshd restart

相关内容