• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

韩工

  • 博客园
  • 管理

公告

View Post

Ubuntu配置密钥-免密码登录

ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。

使用密钥登录分为3步:

1、生成密钥(公钥与私钥);

2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;

3、配置ssh客户端使用密钥登录。

1.1 生成密钥(公钥与私钥)

打开Xshell,在菜单栏点击“工具”,在弹出的菜单中选择“(新建用户密钥生成向导)”,如下图:

image

点击“下一步”,等待密钥生成

image

 

继续下一步,在“秘钥名称”中输入Key的文件名称,我这里为“id_rsa_8192”;在“加密密码”处输入一个密码用于加密私钥,并再次输入密码确认,如下图:

image

 

 

点击“下一步”,密钥生成完毕(Public key Format选择SSH2-OpenSSH格式),这里显示的是公钥,我们可以复制公钥然后再保存,也可以直接保存公钥到文件,如下图。

image

 

点击“保存为文件”按钮,将公钥(Public key)保存到磁盘,文件名为“id_rsa_8192”,备用。最后点击“完成”即可。

 

公钥保存完后,接下来为私钥文件。点击“导出”,导出为私钥文件,用来打开刚才的公钥。请妥善保管。

image

1.2 放置公钥(Public Key)到服务器/root/.ssh/authorized_key文件中

上面的步骤只是生成了公钥和私钥的过程,接下来就是要将刚才生成的公钥放到要管理的服务器上。

使用到Xshell登录到服务器,进入到“/root/.ssh/”目录,上传刚才创建的公钥文件 id_rsa_8192.pub,并导入到文件authorized_keys

image

 

1.3 配置ssh客户端使用密钥登录

打开Xshell,点击“新建”按钮,弹出“New Session Properties”对话框,在“连接”栏目中,输入刚刚配置好公钥(Public Key)的IP地址和端口,如下图所示:

在用户身份认证的窗口输入认证方法为“public key”

image

 

 

image

 在“用户秘钥”处选择之前生成的私钥文件,并输入密码,即可通过xshell进行免密登录。

征途漫漫,惟有奋斗!

posted on 2025-07-29 12:25  韩工-Hill  阅读(489)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3