使用Putty远程连接Linux,使用xshell5连接Linux ;Putty密钥认证 ,xshell5密钥认证

在使用vmware操作虚拟机的时候可以在pc上进行,但是现实的工作环境当中,公司的服务器往往都是托管在IDC机房里,机房噪音大辐射大,不适合我们长时间在里面调试维护,这时就需要远程登录软件了,目前比较多见的secureCRT(这个要付费)、Xshell、Putty 等软件,而且这些软件使用起来比直接在机器上操作更方便快捷,比如可以向上查看屏幕上的内容、复制、粘贴等功能,这些都是直接在机器上操作所不能实现的。

先介绍一下Putty ,putty的下载网址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html


找到RSA  anf DSA这个选项,将putty下载完整了,因为后面还需要用到密钥功能,选择32位就好,不管系统是64位还是32位 ,都是可以使用的。这个软件是免安装的,下载下来解压就可以直接使用了



使用PuTTy 登录

双击putty 这个图标就打开了连接窗口,如下图所示,点击session ,再host name这里输入ip,再Port这里输入端口,默认是22 (保持默认),在saved sessions 这个地方输入你要取的名称,然后点save就保存了,要连接哪一个ip就选择哪一个,然后load→open 就可以了



随后出现的就是登陆画面,输入用户名和密码就可以了



putty软件中常用选项的作用:putty当中Appearance这个选项当中右侧有一个change按钮,可以通过它来设置putty显示界面的字体、字形、和大小



在Windows这个选项当中,如上图画黑框的显示,这个地方是设置能查看之前显示的多少行,默认是200行,咱们这个地方设置2000行,基本上就够用了



在windows下面有一个translation的选项,表示的是传输时的字符类型,因为我们会经常使用汉语,所以在这个地方我们选择UTF-8这个选项,使用别的选项会在使用汉语是显示乱码。其他选项一般不用,感兴趣的可以查询一下具体用法



使用密钥登录

在解压putty.zip之后,在文件夹里面会有一个putty gen的文件


这个应用程序是秘钥生成向导,双击打开,点击Generator,随后晃动鼠标让秘钥顺利生成



生成密钥后复制公钥(注意不要复制少了),再设置你能记住的密码,再点击Save private key在你的电脑隐秘的地方保存好密钥文件



在系统里创建一个 mkdir /root/.ssh文件,



chmod 700 /root/.ssh/再将文件.ssh 权限改为700 



把公钥复制了,粘贴到服务器vi /root/.ssh/authorized_keys这个文件当中(注意先点击 i 键然后再复制,以防少复制了),如下图所示,然后保存退出;再输入执行setenfoce 0;



打开putty,第一步选中会话,第二步 load,第三步点击左侧SSH下的AUTH,浏览到之前保存在本地的私钥



再点击session,选中该会话,点击save,使用秘钥登录的所有配置就算完了,点击open进行验证



输入用户名和为秘钥设置的密码,即可登录 ,验证该操作成功






使用Xshell登录Linux

打开Xshell ,新建一个会话



根据实际情况,将ip和端口号填写,点击确定



选中创建的会话,点击连接,接下来会弹出一个善意的警告,直接点解接受并保存即可



这个地方需要敲入Linux系统的账号点击确定后还需要输入密码,点击确定即可连接。





使用Xshell秘钥登录

打开Xshell,点击工具,点新建用户秘钥生成向导,可以选择秘钥类型和秘钥长度

选择好了之后点击下一步



命名秘钥是为了方便管理秘钥,给秘钥加密是为了防止秘钥泄露带来不安全因素



点击下一步后就出现如下界面,在这里复制公钥



在系统里创建一个文件,vi /root/.ssh/authorized_keys,将复制的公钥粘贴到此文件中

保存文件后,再执行setenfoce 0;



点击完成,保存私钥到本地

重新打开Xshell ,选择要打开的会话,点击属性


选中用户身份验证,方法这个地方选择public key,再点确定;



输入系统用户名,浏览选择保存到本地的私钥,最下面输入的密码是给秘钥设置的那一个,点击确定



登录界面是这样的,不用在输入系统的用户名和密码



此时密钥登陆已经成功了!





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值