Linux Ubuntu CentOS 修改SSH 22端口号

为什么要修改默认的22远程端口

1、目前大环境下运营商针对常规端口有限速,22端口通常为命令行操作,部分地区运营商会进行限速避免爆破出现。

2、常规端口容易被爆破当成肉鸡沦陷为攻击机器

操作办法

1、先登录远程 SSH 控制台

2、编辑配置文件 /etc/ssh/sshd_config

vi /etc/ssh/sshd_config

3、然后找到 #port 22这一行,把其中的 # 注释去掉,把 22 改为你想要的端口

4、Esc退出后,:wq 保存

5、添加新增端口到防火墙(下列为 22222 端口替换为您的端口),并应用防火墙配置。

Ubuntu:

sudo ufw allow 22222

CentOS:

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22222 -j ACCEPT
iptables-save

6、重启 SSH 服务

Ubuntu:

sudo /etc/init.d/ssh restart

CentOS7:

/bin/systemctl restart sshd.service

CentOS6:

service sshd restart

THE END