目录
Xshell使用密钥登录分为3步:
1.生成密钥公钥与私钥
2.在服务器上绑定公钥
2.1 公钥文件导入Xshell
2.2 移动公钥文件
2.3 修改禁止密码登录,只允许公钥登录(可自行选择配置)——建议设置
3.在xshell使用公钥连接服务器
Xshell使用密钥登录分为3步:
1.客户机(xshel1客户端)生成密钥(公钥与私钥);
2.放置公钥(Public key)到服务器(linux)~/.ssh/authorized key文件中;
3.配置ssh客户机(Xshell客户端)使用密钥登录
1.生成密钥公钥与私钥
打开Xshell,在菜单栏点击“tools(工具),找到新建用户密钥生成导向(如下图)
密钥参数默认下一步
用户密钥信息——这里可以根据你的想法更改密钥名称和设置密钥密码
点击完成
点击导出公钥到本地保存
2.在服务器上绑定公钥
2.1 公钥文件导入Xshell
首先打开Xshell,连接自己服务器
这里有两种方式将公钥文件导入Xshell:
1.可以使用xftp传输
2.直接在Xshell终端将文件拖入(RZ 命令)
2.2 移动公钥文件
将公钥传送到要免密登录的机器上的~/.ssh/目录
找到刚才生成的公钥,复制密钥信息
在服务器上创建并绑定公钥
找到自己的服务器实例进行密钥绑定(记得关闭实例后再进行绑定)
2.3 修改禁止密码登录,只允许公钥登录(可自行选择配置)——建议设置
grep -Ei '^(pub|password|port)' /etc/ssh/sshd_config
3.在xshell使用公钥连接服务器
新建连接,填写服务器ip地址等信息
选择用户身份登录——>方法选择Public Key——>选择导出的公钥文件——>=填写你设置的密码,点击确认
最后输入用户名,点击确定
成功登录。
评论前必须登录!
注册