本帖最后由 Hacking 于 2023-1-14 09:15 编辑
重启报错日志:
# 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 2023-01-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)
Jan 12 01:32:28 li2136-169.members.linode.com systemd[1]: sshd.service: main process exited, code=exited, status=255/n/a Jan 12 01:32:28 li2136-169.members.linode.com systemd[1]: Failed to start OpenSSH server daemon. Jan 12 01:32:28 li2136-169.members.linode.com systemd[1]: Unit sshd.service entered failed state. Jan 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 重启机器即可 |