我使用的是 ubuntu 13.10,服务器运行的是 ubuntu 12.04。我已经使用ssh-keygen生成了私钥和公钥,并将id_rsa.pub放在服务器端并authorzied_keys根据我在互联网上找到的方法添加它。但是,我在尝试登录时仍然需要输入密码。我已将主目录设置为 700,将 .ssh 目录设置为 700,将 authorzied_keys 文件设置为 600,并且检查了 sshd_config 文件,但没有任何反应。
调试信息(带有 -vvv 选项)和 sshd_config 如下,服务器的 auth.log 文件中没有列出任何内容。
我什至在客户端和服务器端都更新了 openssh-server openssh-client 。
还有什么我需要做的吗?感谢您提供任何信息。
debug3: load_hostkeys: loading entries for host "[xxx.101.15.62]:2222" from file "/home/leetom/.ssh/known_hosts"
debug3: load_hostkeys: found key type ECDSA in file /home/leetom/.ssh/known_hosts:2
debug3: load_hostkeys: loaded 1 keys
debug3: load_hostkeys: loading entries for host "[xxx.101.15.62]:2222" from file "/home/leetom/.ssh/known_hosts"
debug3: load_hostkeys: found key type ECDSA in file /home/leetom/.ssh/known_hosts:2
debug3: load_hostkeys: loaded 1 keys
debug1: Host '[xxx.101.15.62]:2222' is …Run Code Online (Sandbox Code Playgroud)