环境:linux Centos 7 进入sshd配置文件:vi /etc/ssh/sshd_config 2、找到“#Port 22”这行,删掉注释符#,将端口改为(想要变成的端口号 如:2022):
进入sshd配置文件:vi /etc/ssh/sshd_config
2、找到“#Port 22”这行,删掉注释符#,将端口改为(想要变成的端口号 如:2022):
3.重启sshd服务:
systemctl restart sshd
可能会出现以下报错内容:
Job for sshd.service failed because the control process exited with error code.See "systemctI status sshd.service" and "journalctI -xe" for details.
原因是SELinux(Linux的一个安全子系统)拒绝了本次重启。只需临时将SELinux防火墙关闭即可:
setenforce 0
然后再用“systemctl restart sshd”命令重启服务,查看端口是否开启:
netstat -atuNLP|grep sshd
可以发现端口已开启:
4.最后,防火墙放通2022端口:
firewall-cmd --zone=public --add-port="2022"/tcp --permanent
完成后重载防火墙:
firewall-cmd --reload
提示成功后即可通过2022端口访问该服务器。
来源地址:https://blog.csdn.net/qq_54042324/article/details/130939901
--结束END--
本文标题: Linux更改SSH端口,并解决SSHD服务重启失败的问题
本文链接: https://lsjlt.com/news/411363.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0