云计算百科
云计算领域专业知识百科平台

Xshell-使用公钥免密码登录服务器

目录

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——>选择导出的公钥文件——>=填写你设置的密码,点击确认

最后输入用户名,点击确定

成功登录。

赞(0)
未经允许不得转载:网硕互联帮助中心 » Xshell-使用公钥免密码登录服务器
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!