加载中...
分类详情
ssh 分类
SSH 公钥认证:为什么用了私钥仍需输入密码
SSH 公钥认证:为什么用了私钥仍需输入密码背景场景 客户端主机(下称 Client)已能通过 SSH 登录到服务端主机(下称 Server)。 Client 的公钥已写入 Server 的 ~/.ssh/authorized_keys,因此 Client 可以免密登录 Server。 相关权限设置正确:.ssh 目录为 700,authorized_keys 为 600。 随后,将 Server 自身的私钥 id_rsa 复制到 Client 上(重命名保存,权限 600)。 使用 ssh -…
2026-10-21
SSH 公钥认证排查报告
SSH 公钥认证排查报告一、问题背景使用 ssh -i <私钥文件> 连接远程服务器时,出现两个疑问: 公钥已经放进服务器的 authorized_keys,为什么登录还要求 Enter passphrase for key? 输入 passphrase 之后,为什么仍然退回到要求输入服务器登录密码? 二、关键概念:两个”密码”是两回事SSH 密钥认证里有两道独立的关卡,容易被混淆: 提示 含义 验证位置 与 authorized_keys 的关系 Enter passphrase for ke…
2026-10-21