2026-04-28 02:59:20
修改Linux服务器默认远程22端口的步骤如下:
1. 远程连接并登录Linux实例
使用SSH工具(如PuTTY或终端)通过默认22端口登录服务器,确保当前会话可正常操作。
2. 编辑SSH配置文件
运行命令vim /etc/ssh/sshd_config,按I键进入编辑模式。在文件中找到Port 22行,在其下方添加新端口(如Port 1022),确保两行均存在。按Esc键退出编辑,输入:wq保存并退出。
3. 重启SSH服务
执行命令/etc/init.d/sshd restart(CentOS 6.x)或systemctl restart sshd(CentOS 7+),使新端口生效。此时服务器同时监听22和1022端口。
4. 配置防火墙规则
5. 添加安全组规则
在云服务器控制台(如阿里云、AWS)中,为实例添加安全组规则,允许入方向TCP协议访问1022端口,源IP可设为0.0.0.0/0(测试用)或指定IP。
6. 测试新端口连接
使用SSH工具连接服务器时,在端口字段输入1022。若成功登录,说明配置正确。
7. 移除默认22端口
再次编辑/etc/ssh/sshd_config,删除Port 22行,保留Port 1022。保存后重启SSH服务(/etc/init.d/sshd restart)。此后所有连接需通过1022端口。
注意事项