

喜讯:国内、香港、海外云服务器租用特惠活动,2核/4G/10M仅需31元每月,点击抢购>>>
点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>>
本文介绍在Linux系统的ECS实例中,启动SSH服务提示“Failed to start OpenSSh server daemon”错误的原因和解决方案。
在Linux系统的ECS实例中,SSH服务(sshd.service)无法启动,运行 该问题可能是因为SSH服务端口(22)被占用导致。 您可以通过根据业务需要,修改占用22端口服务的端口号或修改SSH服务端口来解决此问题。 以VNC方式远程连接ECS实例。 具体操作,请参见连接方式概述。 执行如下命令,以测试模式运行SSH服务。 显示信息如下,表示22端口被占用,导致SSH服务无法启动。 执行如下命令,查看22端口被占用情况。 显示信息如下,表示22端口被Nginx服务占用。 重要 本文中22端口被Nginx服务占用仅为示例说明,请以实际为准。 您可以根据需要,选择合适的方案来解决此问题。 修改Nginx服务端口号。 修改SSH服务端口号。 执行如下命令,打开ssh_config配置文件。 修改SSH服务的端口号,例如修改为2222。 按下 执行以下命令,重启SSH服务。 执行如下命令,打开nginx.conf配置文件。 将Nginx占用的端口号修改为80。 按下 执行以下命令,重启Nginx服务。 执行以下命令,重启SSH服务。 问题现象
systemctl status sshd.service查看SSH服务提示“Failed to start OpenSSh server daemon”错误。
问题原因
解决方案
/sbin/sshd -d

ss -tunlp | grep 22

vim /etc/ssh/sshd_config

Esc键后,输入:wq并按Enter键以保存关闭配置文件。systemctl restart sshd.service
vim /etc/nginx/nginx.conf

Esc键后,输入:wq并按Enter键以保存关闭配置文件。systemctl restart nginx
systemctl restart sshd.service
推荐:TOP云智能建站优惠活动,仅880元即可搭建一个后台管理五端合一的智能网站(PC网站、手机网站、百度智能小程序、微信小程序、支付宝小程序),独享百度搜索SEO优势资源,让你的网站不仅有颜值有排面,更有排名,可以实实在在为您带来效益,请点击进入TOP云智能建站>>>,或咨询在线客服了解详情。


湘公网安备43019002001857号
备案号:
客服1