- 拷贝配置文件,防止改错:
cp /etc/ssh/sshd_config /opt - vim /etc/ssh/sshd_config
找到注释的 #Port 22 为了安全起见修改一个5位数,但是注意范围(端口范围0-65535,不能与已有的服务器端口冲突。) - 按 Esc 键,输入 :wq 后退出编辑状态。
- systemctl restart sshd
- 或 输入 /etc/init.d/sshd restart 或 /etc/init.d/ssh restart 重启sshd
- 没有报错的话就修改成功了,到阿里云防火墙打开修改的端口号,然后把22关了就可以访问了!
我没有注意端口范围,报了这个错误

参考大佬博客,输入这个命令
/usr/sbin/sshd -T
找到错误

修改之后便没有问题了!
参考:
https://huzizi.com/centosxiu-gai-sshmo-ren-22duan-kou/
https://blog.csdn.net/woailyoo0000/article/details/79782986
饮水思源,感谢上面的两个前辈的分享
本文讲述了如何在CentOS中复制并编辑SSH配置文件以更改默认端口,解决因未注意端口范围导致的错误,并通过`sshd -T`检查与修复,最后参考博客分享了端口修改后的验证与防火墙设置步骤。

3860

被折叠的 条评论
为什么被折叠?



