无密码 ssh 不起作用?

无密码 ssh 不起作用?

我在 Ubuntu 14.04 台式笔记本电脑和运行 Ubuntu Server 14.04 的服务器之间设置了无密码 ssh。一切正常。然后,我重新启动了服务器,之后它就停止工作了。我尝试生成新密钥并再次复制它们,多次检查 sshd_config,并修复 .ssh 文件夹的权限,但没有任何效果。我将 sshd_config 日志级别设置为 DEBUG,每当我尝试连接时都会出现此行:

Sep  8 20:06:16 hostname sshd[19724]: debug1: trying public key file /home/me/.ssh/authorized_keys
Sep  8 20:06:16 hostname sshd[19724]: debug1: Could not open authorized keys '/home/me/.ssh/authorized_keys': No such file or directory

显然,它不会访问授权密钥文件来检查我的密钥。我尝试删除 .ssh 文件夹以便重新创建它,并且确实如此,但仍然找不到该文件。我尝试多次修复权限,但没有任何效果。

相关内容