Linux

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > Linux > Centos7修改ssh端口

Centos7如何修改ssh端口

作者:xianhenyuan

本文详细说明了服务器安全配置的步骤,包括修改SSH设置、重启服务、配置安全组和防火墙,开放特定端口(如MySQL),删除22端口,重新加载策略及检查端口状态,强调防火墙开启后需注意端口管理

1、修改ssh配置

vi /etc/ssh/ssh_config
vi /etc/ssh/sshd_config

///以上这2个文件,都去掉#port22前“#”,将22改为自定义端口,比如23

2、重启ssh服务或者重启服务器

systemctl restart sshd

3、到服务商控制台

开启 23 安全组

4、开启防火墙

{ps:服务器默认没有开启防火墙}

注意:开启防火墙后,日后若想开放远程连接,记得开放相应的端口。比如:mysql

systemctl start firewalld.service

5、开放防火墙对应端口

firewall-cmd --zone=public --add-port=23/tcp --permanent

///此处 --permanent 为永久生效,没有此参数则重启后配置失效。

6、删除可能开放的22端口

firewall-cmd --zone=public --remove-port=22/tcp --permanent

7、重新加载防火墙策略

firewall-cmd --reload

8、查看添加端口是否成功

如果添加成功则会显示yes,否则no

firewall-cmd --zone=public --query-port=23/tcp

9、Ps:重启防火墙服务

systemctl restart firewalld.service

其他命令:

systemctl start firewalld
systemctl stop firewalld
systemctl disable firewalld
systemctl enable firewalld

​总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文