已信任主机
MyShell Terminal 会记录你连接过的每台服务器的主机指纹,帮助你识别服务器身份变化,防范中间人攻击。
自动记录
首次通过 SSH 连接一台新服务器时,其主机指纹会被自动记录为信任主机,无需手动操作。
此后每次连接,应用都会将服务器指纹与记录自动比对,确保你连接的仍是原来那台机器。
查看信任记录
进入「设置 → 已信任主机」,可查看每台主机对应的指纹记录。
使用场景
运维的服务器一多,信任列表也是一份清晰的「连接过哪些机器」清单,配合指纹定期核对更安心。
为什么需要它
服务器的主机密钥一旦变更(例如重装系统),或连接被中间人劫持,指纹就会与记录不符:
- 指纹一致:确认连接的就是你熟悉的那台服务器
- 指纹变化:应用会提醒你注意,避免在可疑服务器上误输入密码
指纹变化如何处理
遇到指纹变化提示,先确认服务器是否重装过系统或更换过主机。确认安全后,可在信任列表中移除旧记录,重新连接即可建立新的信任。
移除信任记录
以下情况可移除记录,保持信任列表干净:
- 服务器已退役,不再连接
- 服务器重装系统后确认安全,移除旧记录以便重新信任
| 场景 | 指纹表现 | 建议处理 |
|---|---|---|
| 正常连接 | 指纹一致 | 放心使用 |
| 服务器重装系统 | 指纹变化 | 确认后移除旧记录,重新信任 |
| 疑似中间人攻击 | 指纹变化 | 暂停连接,核实服务器与网络环境 |