无法设置无密码登录localhost&还用密码ssh到localhost

时间:2015-02-19 01:45:31

标签: linux ssh

尝试SSH到本地主机时调试信息

ssh root @ localhost -vvv output

OpenSSH_6.6.1,OpenSSL 1.0.1f 2014年1月6日 debug1:读取配置数据/ etc / ssh / ssh_config debug1:/ etc / ssh / ssh_config第19行:应用*的选项 debug2:ssh_connect:needpriv 0 debug1:连接到localhost [127.0.0.1]端口22。 debug1:连接到地址127.0.0.1端口22:连接被拒绝 ssh:连接到主机localhost端口22:拒绝连接

2 个答案:

答案 0 :(得分:1)

忽略无密码登录的含义,

拒绝连接表明sshd未启动。检查sshd是否正在运行。

$ netstat -an|fgrep LIST|fgrep :22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN 

如果不是:

$ sudo systemctl status sshd
$ sudo systemctl enable sshd
$ sudo systemctl start sshd

答案 1 :(得分:0)

如果您想要无密码的ssh登录"安全",..使用rsa或dsa-sshkey登录。

ssh-keygen
ssh-copy-id $user@$ip

再次登录没有密码:)