SSH加固应让授权运维人员可靠访问,并减少不必要的登录能力。改变端口可能减少噪声,但不能替代密钥、账号权限和访问来源控制。不要在唯一会话里一次修改全部认证规则。

建立个人账号与授权

使用可撤销的个人密钥和账号,按职责授权必要管理操作。登记密钥所属人员、用途与期限,禁止把私钥放进共享聊天、项目仓库或网站目录。自动任务使用独立身份。

收紧前先验证新路径

保存配置,检查语法,通过新会话验证新账号、密钥和必要权限,再禁用旧入口。了解云控制台或恢复模式是否可用;没有替代通道时贸然关闭密码登录可能导致无法维护。

入口限制与监控配合

限制管理网络或受控通道,定期检查失败登录和新增授权密钥。服务器迁移时核对主机身份,避免忽略指纹变化。代理和运维平台也需要最小权限与审计。

离职和事故时完整撤销

除了操作系统账号,还要检查其他用户的authorized_keys、自动任务、堡垒机、云平台权限与部署令牌。验证旧身份确实无法再访问,更新负责人和紧急联系流程。

SSH变更应有防锁机步骤

保留已验证会话与控制台,新增密钥先测试再撤回旧入口,配置检查通过后再加载。

每人使用独立账号与授权密钥,离职撤权包含相关自动化凭据,禁止多人共享唯一管理员密钥。

例如新密钥未验证就关闭旧登录,可能失去运维入口,应采用先测试后撤回的顺序。