PuTTY及Xshell 的使用及密钥认证 (配图)

  • 1、 使用PuTTY远程链接Linuxhtml

    • (1) 输入相应linux IP,端口,sessions名称,再点save保存session。linux

    • (2) 输入root及密码,链接linux成功。shell

    • (3) 改变putty 内字体大小设置为12api

    • (4) 改变鼠标滚轮上翻条目为9999安全

    •       1.putty 介绍服务器

    •       2.putty 下载及安装markdown

    •       3.putty 使用网络

  • 2、使用Xshell链接Linuxsession

    • 1.Xshell 介绍
      app

    • 2.Xshell 下载及安装

    • 3.Xshell的使用

    •   (1) 输入相应名称,主机IP,端口,再点“肯定” 。

    •   (2) 输入密码,链接linux成功。

    •   (3) 改变Xshell 内字体大小设置为9

    •   (4) 其余一些设置

    •      1) 窗口排列方式:

    •      2) 右键快捷粘贴:

  • 3、PuTTY密钥认证

    • 1.选择Generate

    • 2.在空白外不断移动鼠标

    • 3.生成后保存公钥和私钥

    • 4.进入linux服务器端执行下列操做:

    • 5.进入putty设置密钥的路径,并登陆测试


  • 4、 xshell密钥认证

    • 1.选择菜单栏-新建用户密钥生成向导

    • 2.保持默认,下一步

    • 3.生成后保存公钥

    • 4.进入linux服务器端执行下列操做:

    • 5.进入Xshell设置密钥登陆测试


1、 使用PuTTY远程链接Linux

1.putty 介绍

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口链接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各种Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或我的将PuTTY移植到其余平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence受权。随着Linux在服务器端应用的普及,Linux系统管理愈来愈依赖于远程。在各类远程登陆工具中,Putty是出色的工具之一。Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,可是功能丝绝不逊色于商业的Telnet类工具。

2.putty 下载及安装

p_w_picpath

3.putty 使用

(1) 输入相应linux IP,端口,sessions名称,再点save保存session。

p_w_picpath

(2) 输入root及密码,链接linux成功。

p_w_picpath

(3) 改变putty 内字体大小设置为12

p_w_picpath

p_w_picpath

(4) 改变鼠标滚轮上翻条目为9999

p_w_picpath

2、 使用Xshell链接Linux

1.Xshell 介绍

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 经过互联网到远程主机的安全链接以及它创新性的设计和特点帮助用户在复杂的网络环境中享受他们的工做。 Xshell能够在Windows界面下用来访问远端不一样系统下的服务器,从而比较好的达到远程控制终端的目的。

2.Xshell 下载及安装

p_w_picpath

3.Xshell的使用

(1) 输入相应名称,主机IP,端口,再点“肯定” 。

p_w_picpath

(2) 输入密码,链接linux成功。

WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Wed Aug  2 21:17:28 2017 from 192.168.42.2[root@localhost ~]#

(3) 改变Xshell 内字体大小设置为9

p_w_picpath

p_w_picpath

(4) 其余一些设置

1) 窗口排列方式:

p_w_picpath

2) 右键快捷粘贴:

p_w_picpath

3、 PuTTY密钥认证

ssh有密码登陆和证书登陆,初学者都喜欢用密码登陆,甚至是root帐户登陆,密码是123456。可是在实际工做中,尤为是互联网公司,基本都是证书登陆的。内网的机器有多是经过密码登陆的,但在外网的机器,若是是密码登陆,很容易受到***,真正的生产环境中,ssh登陆都是证书登陆。

证书登陆的步骤 1.客户端生成证书:私钥和公钥,而后私钥放在客户端,稳当保存,通常为了安全,访问有***拷贝客户端的私钥,客户端在生成私钥时,会设置一个密码,之后每次登陆ssh服务器时,客户端都要输入密码解开私钥(若是工做中,你使用了一个没有密码的私钥,有一天服务器被黑了,你是跳到黄河都洗不清)。

2.服务器添加信用公钥:把客户端生成的公钥,上传到ssh服务器,添加到指定的文件中,这样,就完成ssh证书登陆的配置了。

假设客户端想经过私钥要登陆其余ssh服务器,同理,能够把公钥上传到其余ssh服务器。

下面是Putty实现密钥认证,使用Puttygen生成公钥和私钥

1.选择Generate

p_w_picpath

2.在空白外不断移动鼠标

p_w_picpath

3.生成后保存公钥和私钥

p_w_picpath

4.进入linux服务器端执行下列操做:

mkdir /root/.ssh/
chmod 700 /root/.ssh/
vi /root/.ssh/authorized_keys
输入“i”
粘贴复制的公钥
输入“:wq”保存退出

5.进入putty设置密钥的路径,并登陆测试

p_w_picpath 


出现下面界面,输入私钥的密码便可登陆成功:


p_w_picpath

4、 xshell密钥认证

使用Xshell生成公钥和私钥

1.选择菜单栏-新建用户密钥生成向导

p_w_picpath

2.保持默认,下一步

p_w_picpath

3.生成后保存公钥

p_w_picpath

私钥自动存储

p_w_picpath

4.进入linux服务器端执行下列操做:

mkdir /root/.ssh/
chmod 700 /root/.ssh/
vi /root/.ssh/authorized_keys
输入“i”

在最后,粘贴复制的公钥
输入“:wq”保存退出

5.进入Xshell设置密钥登陆测试

p_w_picpath

出现下面界面,选择公钥认证,对应的私钥文件,输入私钥的密码便可登陆成功:


p_w_picpath

Connecting to 192.168.42.180:22...
Connection established.To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Wed Aug  2 21:18:05 2017 from 192.168.42.2[root@localhost ~]#
相关文章
相关标签/搜索