本文介绍如何在 Linux 环境下快速配置 SSH 密钥登录,实现免密码远程连接。

1. 生成密钥对
首先,在当前主机上生成 RSA 密钥对。
1 | ssh-keygen -t rsa |
执行上述命令后,连续按三次 回车 键(全部使用默认选项:默认路径、空密码)。
完成后,系统会在 ~/.ssh 目录下生成两个文件:
-
id_rsa:私钥(请妥善保管,勿泄露) -
id_rsa.pub:公钥(用于部署到目标服务器)
你可以通过以下命令查看确认:
1 | ls -l ~/.ssh/id_rsa* |
2. 部署公钥到目标服务器
使用 ssh-copy-id 命令将公钥自动添加到目标服务器的信任列表中。请将 root@10.0.0.1 替换为实际的用户名和 IP 地址。
1 | ssh-copy-id root@10.0.0.1 |
注意:首次连接时,系统会提示你输入目标服务器的登录密码。
3. 验证连接
配置完成后,尝试登录目标服务器:
1 | ssh root@10.0.0.1 |
此时应无需输入密码,直接登录成功。
参考来源:CSDN - 配置远程免密登录的最快方法
本文作者: NUK
最后更新: 2026年01月08日 17:59:45
本文链接: http://www.uilucky.com/post/edc1c02c.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!