我无法在我的新VDS服务器上配置SSH密钥验证。在我完成ssh-copy-id后,我仍然得到用户密码提示。为了进行调试,我在/etc/ssh/sshd_config中添加了LogLevel DEBUG3,并重新启动了systemctl restart sshd,在日志/var/log/secure中看到了以下消息:不允许使用RSA密钥为什么会发生这种情况,我该如何解决?
ssh-copy-id
/etc/ssh/sshd_config
LogLevel DEBUG3
systemctl restart sshd
/var/log/secure
e37o9pze1#
出于安全原因,OpenSSH默认采用disabled RSA方案。因此,最好的选择是使用更安全的算法创建新的本地密钥:
ssh-keygen -t ed25519
1条答案
按热度按时间e37o9pze1#
出于安全原因,OpenSSH默认采用disabled RSA方案。
因此,最好的选择是使用更安全的算法创建新的本地密钥: