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

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

成功登录。

使用公钥登录Xshell,首先需要生成一对公钥和私钥。公钥用于加密,私钥用于解密。服务器和客户端都需要拥有自己的公钥和私钥。以下是使用公钥登录Xshell的步骤: 1. 首先,在Xshell中点击“New”按钮,弹出“New Session Properties”对话框。 2. 在“Connection”栏目中,输入配置好公钥服务器的IP地址和端口。 3. 点击“Next”,选择公钥的格式(SSH2-OpenSSH格式)。 4. 在这一步,会显示公钥。你可以复制公钥并保存,或者直接保存公钥到文件。 5. 私钥不会显示在这里,你可以在“User Key Manager...”中导出私钥到文件。 完成以上步骤后,你可以使用Xshell登录服务器。在登录界面中,选择使用公钥认证,并选择你保存的私钥文件。这样,你就可以使用公钥登录Xshell了。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [Xshell配置ssh密码登录-密钥公钥(Public key)](https://blog.csdn.net/yongwan5637/article/details/89429718)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Xshell配置密钥公钥(Public key)与私钥(Private Key)登录](https://blog.csdn.net/tzjz_szq/article/details/121271486)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值