我正在openssh-server
为Ubuntu 14.04服务器使用默认安装。我可以像通常一样以root用户身份通过控制台使用用户名和密码进行连接。但是,当我尝试使用相同的用户名/密码进行SSH时,反复出现“访问被拒绝”错误。/var/log/auth.log
报告Failed password for root from <ip address> port <port> ssh2
,但我输入的密码正确。
即使用户名和密码正确,为什么我仍无法通过SSH连接到服务器?
Debian(以及Ubuntu)中OpenSSH Server的默认设置是拒绝root用户基于密码的登录,并且仅允许基于密钥的登录。更改此行/etc/ssh/sshd_config
:
PermitRootLogin without-password
到
PermitRootLogin yes
并重新启动SSH服务器:
sudo service ssh restart
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句