知识中心

使用 SSH 连接,验证服务器

针对你控制的真实 Linux 服务器的安全首次连接清单。

2 分钟阅读简体中文

内容已修订 · 简体中文

概览
指南类型
运营与安全
示例
示例,因环境而异
集成范围
未连接远程机器
01

从已验证的路由获取连接详细信息

真实服务器需要已确认的 IP 或主机名、登录账户、SSH 端口和服务器密钥指纹。账户工作区不会生成这些。下面的地址保留用于文档;仅用运营者已验证交付记录中的信息替换它。

02

在认证前验证主机

将提供的 host-key 指纹与通过单独可信途径(例如实时操作员控制台)获得的值进行比较。不要将来自同一不可信网络的 ssh-keyscan 输出视为独立证明。意外的密钥变更可能是重建的机器,也可能是攻击;在接受之前先确定原因。

连接语法 · 文档地址针对你的环境查看
ssh -p 22 operator@192.0.2.20
03

创建专用身份验证密钥

在已安装 OpenSSH 的客户端上,生成一个带密码短语的 Ed25519 密钥。不带 .pub 的文件是私钥,保留在你的客户端上;.pub 文件可以安装到服务器账户的 authorized_keys 中。不要将私钥部分上传到服务器或工单中。

在你自己的客户端上运行针对你的环境查看
ssh-keygen -t ed25519 -f ~/.ssh/ombra_admin -C "ombra-admin"
ssh-copy-id -i ~/.ssh/ombra_admin.pub -p 22 operator@192.0.2.20
04

使用密钥测试第二个会话

保持原始登录开放,并从第二个终端使用新身份连接。确认你可以运行所需的管理任务。只有在这之后,才应禁用密码或直接 root 身份验证。

确认基于密钥的访问针对你的环境查看
ssh -i ~/.ssh/ombra_admin -p 22 operator@192.0.2.20
sudo -v
05

保留返回路径

在更改端口或身份验证之前,保持可用的已验证控制台或救援方法。记录哪个账户和密钥管理服务器。如果实时环境被重建,请验证新主机身份,而不是盲目删除旧记录。

下一步之前

带着可验证的结果离开。

  • 从已验证的路由获取连接详细信息。
  • 保留返回路径。
  • 将恢复信息和机密保存在公共文件之外。
前往主要来源OpenSSH · 客户端手册OpenSSH · 密钥生成