Xshell通过私钥登录远程Linux服务器

Xshell通过私钥登录远程Linux服务器

Xshell是一款强大的安全终端模拟软件,它支持SSH1,SSH2,以及Microsoft Windows 平台的TELNET协议。用户可以通过该软件在Windows界面下来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

本文介绍如何通过Xshell和ssh私钥,实现远程服务器的登录和使用


前言

SSH是 Secure Shell的缩写,是一个建立在应用层基础上的安全协议。SSH是较可靠,专为远程登录会话和其它网络提供安全的协议。利用该协议可以有效防止远程管理过程中的信息泄漏问题。我们使用SSH协议来登录远程服务器。


一、XShell的获取

  1. 官网地址,翻到页面尾部,点击“家庭/学校免费”,在这里插入图片描述
    进行注册,即可免费下载。其中XFTP是用来传输文件的,我们也需要下载。
    在这里插入图片描述

二、使用私钥进行登录

我们知道,服务器SSH登录有多种方式,比如验证密码,rsa公钥私钥等。本场景中为了服务器的安全,我们禁止了密码的登入,只保留ras密钥登录。
密钥登录的机制是,在服务器端存有rsa公钥,在用户本地控制端存有rsa私钥。当用户进行登入时,服务器验证用户提供的私钥是否和其公钥匹配,从而控制用户进行登入。

流程:

  1. 打开XShell,选择新建
    在这里插入图片描述
  2. 如图所示填写会话名称、主机地址、端口号

在这里插入图片描述

  1. 切换到"用户身份验证页",选择“Public Key”,点击“设置”
    在这里插入图片描述
  2. 选择“浏览”,导入我们的本地rsa私钥(导入的时候,需要验证私钥的密码)
    在这里插入图片描述

在这里插入图片描述
找到本地rsa私钥的位置,选择。
在这里插入图片描述
选中刚刚导入的密钥,进行连接即可。
在这里插入图片描述

登陆后 的界面如下:
在这里插入图片描述

总结

这就是 Xshell通过私钥进行远程Linux服务器登录的基本介绍了,希望可以帮助到你。

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值