一、修改远程端口的重要性
默认远程端口(如SSH的22端口、RDP的3389端口)是黑客攻击的主要目标。通过修改默认端口可降低以下风险:
- 减少自动化攻击工具的扫描概率
- 规避暴力破解尝试的常见端口探测
- 提高服务器安全防护基线
二、Linux系统SSH端口修改步骤
- 通过SSH客户端连接服务器并获取root权限
- 使用
vim /etc/ssh/sshd_config
编辑配置文件 - 修改或新增
Port
字段指定新端口(如1022) - 重启SSH服务:
systemctl restart sshd
- 配置防火墙放行新端口并更新安全组规则
三、Windows系统RDP端口修改步骤
- 通过VNC登录服务器后打开注册表编辑器
- 定位到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
分支 - 修改
PortNumber
键值为十进制新端口(如2020) - 创建新的防火墙入站规则放行指定端口
- 重启服务器使配置生效
四、安全配置增强建议
- 启用密钥认证替代密码登录
- 配置安全组白名单限制访问源IP
- 设置失败登录尝试次数限制
- 定期更新系统补丁和组件
- 启用入侵检测系统(IDS)
五、常见问题与解决方案
- 连接失败:
- 检查安全组规则与防火墙配置是否同步更新
- 端口冲突:
- 使用
netstat -ano
确认端口占用情况 - 配置失效:
- 验证配置文件语法后重启相关服务