Job for sshd.service failed because the control process exited with error code.
See "systemctl status sshd.service" and "journalctl -xe" for details.
可能是SELINUX启用了,并且SELINUX允许的sshd-port跟设置的port不匹配造成的.
因为我修改了sshd的远程端口,22修改为了10022
看一下当前SELINUX允许的端口
semanage port -l | grep ssh
只有22被允许了
修改SELinux端口: 检查SELinux是否启用 # sestatus -v |grep SELinux SELinux status: enabled #表示启用 检查semanage是否安装 # rpm -qa |grep policycoreutils-python 若未安装,请先安装工具包 # yum install policycoreutils-python 查看当前selinux允许的端口 # semanage port -l |grep ssh 添加新端口 # semanage port -a -t ssh_port_t -p tcp 1522 检查是否添加成功 # semanage port -l |grep ssh 重启SSH服务 # systemctl restart sshd.service
修改后成功连上10022端口。
上述操作前请先开放防火墙!!!!