如何配置堡垒机的SSH免密登录

188 阅读3分钟

如何配置堡垒机的SSH免密登录

简介:本教程将指导您完成JumpServer堡垒机的SSH免密登录配置,让您能够安全便捷地访问服务器资源。

📋 前置条件

  • 已安装SSH客户端
  • 拥有JumpServer平台访问权限
  • 具备基本的命令行操作能力

🔑 第一步:生成SSH密钥对

在本地终端中执行以下命令生成SSH密钥:

ssh-keygen -t rsa -C "your-email@example.com"

命令参数说明

参数说明
ssh-keygenSSH密钥生成工具,用于创建公钥和私钥对
-t rsa指定密钥类型为RSA,兼容性最好
-C "email"为密钥添加注释,通常使用邮箱地址

执行过程

  1. 选择保存位置:按回车使用默认路径 ~/.ssh/id_rsa
  2. 设置密码:为私钥设置密码保护(可以按回车,无密码)
  3. 确认密码:再次输入密码确认

📁 第二步:获取公钥内容

进入SSH目录

cd ~/.ssh

查看文件列表

ls -la

查看公钥内容

cat id_rsa.pub

💡 提示:复制完整的公钥内容,通常以 ssh-rsa 开头,以您的邮箱结尾。


🌐 第三步:访问JumpServer平台

打开浏览器,访问您的JumpServer平台:

https://jumpserver-op.your-domain.cn/

注意:请将 your-domain 替换为您实际配置的域名。


⚙️ 第四步:配置SSH公钥

  1. 登录平台:使用您的账号登录JumpServer
  2. 进入个人设置:点击右上角头像 → 个人信息
  3. 找到SSH公钥设置:在个人信息页面中找到"SSH公钥"选项
  4. 粘贴公钥:将第二步复制的公钥内容粘贴到输入框中
  5. 保存配置:点击"提交更新"按钮

✅ 验证配置

配置完成后,您可以通过以下方式验证:

ssh username@jumpserver-host

如果配置成功,您将能够免密登录到JumpServer平台。


🔒 安全建议

  • 定期更换密钥:建议每6-12个月更换一次SSH密钥
  • 保护私钥:私钥文件 id_rsa 请妥善保管,不要分享给他人
  • 使用强密码:为私钥设置强密码保护
  • 备份密钥:建议将密钥备份到安全的位置

❓ 常见问题

Q: 公钥格式不正确怎么办?

A: 确保复制的是完整的公钥内容,包括开头的 ssh-rsa 和结尾的邮箱地址。

Q: 仍然需要输入密码?

A: 检查公钥是否正确粘贴,确保没有多余的空格或换行符。

Q: 如何删除旧的公钥?

A: 在JumpServer个人设置中清空SSH公钥字段,然后重新添加新的公钥。


📝 最后更新:2025-10-20