ssh 免密登录设置
linux
本文字数:244 字 | 阅读时长 ≈ 1 min

ssh 免密登录设置

linux
本文字数:244 字 | 阅读时长 ≈ 1 min

我们有客户端 A 和服务器 B,现在需要从 A 免密登陆到 B 中

1. 在客户端创建 ssh 密钥

在客户终端输入以下代码,一直回车,此命令会在 .ssh 目录下创建两个密钥:id_rsa 私钥和 id_rsa.pub 公钥

ssh-keygen

2. 将 ssh 密钥上传到服务器

在客户端终端输入以下代码,会提示输入服务器 B 你的用户的密码,输入回车即可

内网:ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@ip 地址
外网:ssh-copy-id -p 端口号 -i ~/.ssh/id_rsa.pub 用户名@ip 地址

3. 登陆服务器

在客户端终端输入一下命令即可免密登录到服务器 B

内网:ssh 用户名@ip 地址
外网:ssh -p 端口号 用户名@ip 地址

登录到服务器后,在服务器终端输入一下代码,即可查看已经上传到服务器的 ssh 密钥

cd ~/.ssh
vim authorized_keys

4月 06, 2025
3月 10, 2025
12月 31, 2024