问题:
# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2021-05-12 01:32:28 UTC; 34s ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 1598 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=255)
Main PID: 1598 (code=exited, status=255)
May 12 01:32:28 li2136-169.members.linode.com systemd[1]: sshd.service: main process exited, code=exited, status=255/n/a
May 12 01:32:28 li2136-169.members.linode.com systemd[1]: Failed to start OpenSSH server daemon.
May 12 01:32:28 li2136-169.members.linode.com systemd[1]: Unit sshd.service entered failed state.
May 12 01:32:28 li2136-169.members.linode.com systemd[1]: sshd.service failed.
解决方法:关闭selinux
- 查看状态
# getenforce
Enforcing
- 临时关闭(不用重启机器)
# setenforce 0
# getenforce
Permissive
(备注:如果是setenforce 1 设置SELinux 成为enforcing模式)
- 修改配置文件需要重启机器
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可
欢迎关注我的公众号testerzhang,原创技术文章第一时间推送。
网友评论