小贝博客

主机资讯以及工具软件分享

Xshell配置ssh免密码登录

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

使用密钥登录分为3步:

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

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

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

生成密钥(公钥与私钥)

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

弹出“新建用户秘钥生成向导”对话框,在“秘钥类型”项选择“RSA”公钥加密算法,
“秘钥长度”选择任意密钥长度,长度越长,安全性越高,如下图:
请输入链接描述
点击“下一步”,等待密钥生成
请输入图片描述
继续下一步,在“秘钥名称”中输入Key的文件名称,我这里为“id_rsa_2048(2)”;
在“加密密码”处输入一个密码用于加密私钥,并再次输入密码确认,如下图:
请输入图片描述

点击“保存为文件”按钮,将公钥(Public key)保存到磁盘,文件名为“laomao”,备用。最后点击“完成”即可。
公钥保存完后,接下来为私钥文件。点击“导出”,导出为私钥文件,用来打开刚才的公钥。请妥善保管。
请输入图片描述
请输入图片描述
请输入图片描述
点击“保存”后,会弹出一个框,输入刚才设置的密码123456.在点击“确定”即可

请输入图片描述

全文参考这里

本原创文章未经允许不得转载 | 当前页面:小贝博客 » Xshell配置ssh免密码登录

评论