微信关注,获取新知

SSH端口修改默认的22以及添加防火墙放行规则

默认Linux云服务器的端口均是22,考虑到安全我们会修改默认22端口其他的。这里如何修改呢?简单记录SSH修改端口和添加到防火墙放行规则。

我的服务器是CentOS系统,其他Linux系统可能会有所不同。首先打开编辑SSH配置文件:

vim /etc/ssh/sshd_config

按下键盘上的Insert键,进入编辑模式。在#Port 22的警号删除,然后下方新增一行Port 44,这样就为SSH远程登录增加了44这个端口。

Port 22
Port 4444

按下Esc键退出编辑模式,接着输入 :wq 回车保存并关闭文件。

SSH配置文件修改后需要重启SSH服务使其生效,输入下面的命令重启:

systemctl restart sshd

如果有防火墙的存在,修改完成后使用新的SSH端口还是无法登录的。解决办法就是修改防火墙规则,使它允许新端口登录:

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

重启防火墙使其生效:

firewall-cmd --reload

如果没有意外的话,现在就可以使用新的SSH端口登录了。

投上你的一票

未经允许不得转载:老蒋玩运营 » SSH端口修改默认的22以及添加防火墙放行规则