禁用 SELinux 后无法登录到服务器



我在 centos 中更改了以下文件

/etc/sysconfig/selinux

并将其设置为

SELINUX=disabled

并运行reboot命令。

但现在我无法登录到我的服务器。它显示错误

Permission denied, please try again.

当我以用户密码登录时。

如何返回服务器。

禁用

SELinux 并重新启动似乎将sshd_config中的UsePAM选项设置为 no,这在 RHEL 中明确不起作用:

# WARNING: 'UsePAM no' is not supported in Red Hat Enterprise Linux and may cause several problems

如果您能够从外部分离和访问卷,则可以将其设置回yes并且应该能够再次 ssh 输入。

好的。我得到了解决方案。

当我在禁用 SELinux 后使用域登录时,可以说

ssh user@domain

即使使用正确的密码,我也无法登录

但我可以登录

ssh user@ip

我不知道原因,但这实际上对我有用。