原因

装了 RockyLinux 9 之后无法用 XShell 连接到服务器,一直报密码错误(access denied)。

步骤 1:配置 SSH 服务器

运行编辑命令 vi /etc/ssh/sshd_config, 将以下内容 #PermitRootLogin prohibit-password 更改为 PermitRootLogin yes

[root@docker-base ~]#  vi /etc/ssh/sshd_config
...........
PermitRootLogin yes
...........
[root@docker-base ~]# 

步骤 2:重新启动 SSH 服务

进行更改后,运行以下命令以重新启动 SSH 服务

[root@docker-base ~]#  systemctl restart sshd
[root@docker-base ~]# 

第3步.验证登录状态

现在尝试从远程计算机/客户端使用 root 用户登录

login as: root
[email protected]'s password:
Last failed login: Sat Jan  1 18:01:21 IST 2022 from 192.168.1.131 on ssh:notty
There were 2 failed login attempts since the last successful login.
Last login: Sat Jan  1 17:55:32 2022 from 192.168.1.131
[root@docker-base ~]# 

最后更新时间:
作者: makaix