服务器登录与公网暴露的安全设置

适用于由你自行管理操作系统的Linux或Windows服务器。先更换凭据,再核对监听与访问规则;逐项验证后再继续。下列系统命令在服务器内执行。

修改前保留恢复方式

记录当前IP、管理端口、账号及本地公网出口,保存现有访问规则和可恢复的外部备份。确认可用的备用管理入口;产品提供VNC等功能时,先核对其入口和使用方式。当前远程连接保持打开。

更换已分享或不再安全的密码

Linux:修改当前登录账号

passwd

按提示输入当前密码(如要求)和两次新密码;输入时不显示字符属于正常现象。该命令修改当前账号,只有当前以root登录时才修改root密码。选择长且随机、未在其他系统使用的密码,确认命令成功后再继续。

Windows:在远程会话内更改当前账号密码

使用Windows自带远程桌面连接时,在远程会话中按Ctrl+Alt+End打开Windows安全界面,选择“更改密码”,核对账号后填写旧密码和两次新密码。若该功能被组织策略限制,按组织的账号管理流程处理,不对其他账号强制重置。

宝乐云账号、服务器系统、数据库和面板分别使用独立凭据。修改后同步更新依赖该账号的计划任务、服务和客户端保存信息,再用新凭据新建一个管理连接;不要先关闭当前连接。已采用SSH密钥时,先确认新密钥能独立登录,再移除不再使用的授权密钥。

核对监听服务,再收紧访问来源

Linux可查看TCP、UDP监听及所属进程:

sudo ss -lntup

Windows可在命令提示符查看端口与进程ID:

netstat -ano

Windows重点查看TCP的LISTENING行及UDP本地端口,可用PID在任务管理器中核对程序。记录每个端口的用途;绑定0.0.0.0或::表示监听相应地址范围,是否能从公网访问还受产品规则与防火墙影响。

入口 处理方法
SSH、RDP、管理面板 按实际协议和端口,仅允许可信公网出口;动态IP或多出口网络先安排可持续的管理方式
对外业务 只开放产品允许且实际需要的端口,按应用文档核对协议与访问者
数据库、缓存 没有跨机访问需求时限制在本机;确需跨机时配置认证并限制可信来源
无用途的监听 先核对程序和依赖,再关闭服务或移除不需要的放行规则

按防火墙与安全组规则的配置方法先添加正确来源,再从该网络新建连接并测试实际业务,确认后才移除旧的宽泛规则。产品提供云端访问控制时,也要核对该层规则。

更换SSH端口不能替代来源限制。如确需修改,先备份配置、放行新端口并检查配置语法,验证新端口能独立登录后再关闭旧入口。已使用fail2ban或面板防爆破工具时,核对实际端口、日志来源和保护规则的启用状态,不能把安装成功当成保护已生效。

安排补丁与恢复检查

从系统和软件官方渠道查看待更新项目与兼容要求,在维护窗口执行所需更新。大版本变更前验证备份;是否重启依据更新提示和业务安排决定,不把所有环境都套用一条批量升级命令。

日常程序使用满足业务所需的权限,多人管理分别分配账号。记录本次变更的账号、端口、来源规则与时间;检查异常登录和服务错误,按备份与恢复验证确认服务器之外的副本可恢复。

完成标准

  • 新凭据或密钥能独立登录,依赖它的任务、服务仍正常。
  • 允许的来源能访问管理端口;具备另一可控网络时,验证未授权来源不能访问管理端口。
  • 网站或应用的关键操作正常,关闭的监听或规则未影响所需业务。
  • 有本次变更记录、可用恢复入口和已验证的外部备份。

修改后新连接失败时,保留原会话,按本次记录恢复对应规则或配置并复测。疑似入侵时保留时间和日志,再限制暴露、核查账号与程序;只换IP或清空日志不能完成处置。

相关文档