密钥是正确的并且 sshd 配置正确(阅读所有以前的 SO 问题以了解此问题)。有任何想法吗?尝试使用 Kitty 从 Windows 连接(改进的 PuTTy)
Ubuntu 服务器 20.04 x64
-rw-r--r-- 1 asdf asdf 1475 Oct 18 15:08 /root/.ssh/authorized_keys
/etc/ssh/sshd_config:
Include /etc/ssh/sshd_config.d/*.conf
Port 22
PermitRootLogin no
MaxAuthTries 6
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
ChallengeResponseAuthentication yes
X11Forwarding yes
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
提前致谢
~/.ssh/authorized_keys
幸运的是偶然发现了如何修复它 - 似乎 sshd由于未知原因无法读取(在无密码 ssh 工作的另一台机器上具有相同的安装和配置)。我被迫在以下位置输入另一个文件位置
/etc/ssh/sshd_config
:代替