SSH 强化:保障服务器安全的全面指南
1. SSH 算法扫描与分析
在进行 SSH 安全强化时,首先要了解当前服务器上启用的算法。可以使用 ssh_scan 工具来扫描服务器,获取启用算法的完整列表,同时该工具还会给出关于启用或禁用某些算法的建议。需要注意的是, ssh_scan 是 Mozilla 基金会的项目,其建议是基于 Mozilla 自身的标准,与 NIST 等机构的建议可能不同。因此,扫描后应将结果与适用的标准(如 NIST 的 CNSA 标准)进行比较,以确保启用或禁用正确的算法。
操作步骤如下:
1. 在主机或带有桌面界面的虚拟机上,访问 Shodan 网站(https://www.shodan.io)。
2. 在搜索窗口中输入 ssh ,观察出现的面向互联网的 SSH 服务器列表。
3. 点击不同的 IP 地址,找到一个不运行在默认端口 22 的 SSH 服务器。
4. 观察该设备启用的算法列表。
5. 使用 -p 开关扫描不同端口,示例命令如下:
sudo ssh_scan -t 178.60.214.30 -p 222 -o ssh_scan-178-60-214-30.json
通过上述步骤,不仅可以看到 Shodan 上显示的启用算法列表,还能获得该设备所有者需要禁用的弱算法列表。
2. 禁用弱 SSH 加密算法
ssh_scan <
超级会员免费看
订阅专栏 解锁全文
520

被折叠的 条评论
为什么被折叠?



