Job for ssh.service failed because the control process exited with error codesee systemctl status ssh.service and journalctl -xe for details.
然后按照提示输入: systemctl status sshd.service
表示给出的提示很坑爹,完全不知道哪里出错了。
经过艰难的百度,可能是SELINUX启用了,并且SELINUX允许的sshd-port跟设置的port不匹配造成的.
1. 查看SeLinux设置的ssh端口
# semanage port -l | grep ssh
发现端口22222和22是允许被使用的
2.查看 ssh设置的端口
# vi /etc/ssh/sshd_config
ssh使用的是默认端口22,与selinux是匹配的。不是这个错。继续百度......
终于在ubuntu社区看到一篇帖子:
run sudo /usr/sbin/sshd -T to see what is wrong with the service and why does it fail.
# /usr/sbin/sshd -T
可以看到,似乎是sftp组的设置参数似乎有问题
# vi /etc/ssh/sshd_config
使用 : set number显示行号. 找到第147行
原来是ForceCommand 写错啦!赶紧改对.....
启动成功!!!!
————————————————
版权声明:本文为CSDN博主「woailyoo0000」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/woailyoo0000/article/details/79782986
- because control service process failedbecause control service process docker because control service because control network service verification because cannot failed configuration installing because failed systemctl时报because control service docker attempted because allocation process项目failed ingress webhook failed ingress-nginx-controller-admissio controller service spring java