ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,这里介绍密钥认证方式登录到linux/unix的方法。
使用密钥登录分为3步:
1、生成密钥(公钥与私钥);
2、放置公钥(Public Key)到服务器~/.ssh/authorized_key文件中;
3、配置ssh客户端使用密钥登录。
一、生成密钥公钥(Public key)与私钥(Private Key)
打开Xshell,在菜单栏点击“tools(工具)”,在弹出的菜单中选择“User Key Generation Wizard…”(新建用户密钥生成向导),如下图
配置xshell生成公钥和私钥,使用密钥认证方式登录服务器-Cloud Computing
弹出“弹出用户密钥生成向导”对话框,在“密钥类型”项选择“RSA”公钥加密算法,“密钥长度”选择为“2048”位密钥长度,如下图:(默认就行)
配置xshell生成公钥和私钥,使用密钥认证方式登录服务器-Cloud Computing
配置xshell生成公钥和私钥,使用密钥认证方式登录服务器-Cloud Computing
继续下一步,在“密钥名称”中输入Key的文件名称,我这里为“miensi”;在“密码”处输入一个密码用于加密私钥,并再次输入密码确认,如下图:(会有一个默认的密钥名称,可修改)
版权声明:本文为weixin_31814585原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。