vai*_*dil 38 server ssh authentication password
我正在openssh-server为我的 Ubuntu 14.04 服务器使用默认安装。我可以像往常一样以 root 身份通过控制台连接,使用我的用户名和密码。但是,当我尝试使用相同的用户名/密码 SSH 时,我反复收到拒绝访问错误。/var/log/auth.log报告Failed password for root from <ip address> port <port> ssh2,但我输入了正确的密码。
为什么我不能通过 SSH 连接到服务器,即使用户名和密码是正确的?
mur*_*uru 82
Debian(以及 Ubuntu)中 OpenSSH 服务器的默认设置是拒绝 root 的基于密码的登录,只允许基于密钥的登录。更改此行/etc/ssh/sshd_config:
PermitRootLogin without-password
Run Code Online (Sandbox Code Playgroud)
到
PermitRootLogin yes
Run Code Online (Sandbox Code Playgroud)
并重新启动 SSH 服务器:
sudo service ssh restart
Run Code Online (Sandbox Code Playgroud)
小智 5
对我来说,作品正在改变(Ubuntu 18.04):
sudo nano /etc/ssh/sshd_configPermitRootLogin prohibit-password 到 PermitRootLogin yes PasswordAuthentication no 到 PasswordAuthentication yes然后,重新启动 ssh 服务:
sudo service ssh restart谢谢!
| 归档时间: |
|
| 查看次数: |
173013 次 |
| 最近记录: |