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

简介:
  • 一、 使用PuTTY远程连接Linux

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

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

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

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

    •       1.putty 介绍

    •       2.putty 下载及安装

    •       3.putty 使用

  • 二、使用Xshell连接Linux

    • 1.Xshell 介绍

    • 2.Xshell 下载及安装

    • 3.Xshell的使用

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

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

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

    •   (4) 其他一些设置

    •      1) 窗口排列方式:

    •      2) 右键快捷粘贴:

  • 三、PuTTY密钥认证

    • 1.选择Generate

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

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

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

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


  • 四、 xshell密钥认证

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

    • 2.保持默认,下一步

    • 3.生成后保存公钥

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

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


一、 使用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 下载及安装

image

3.putty 使用

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

image

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

image

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

image

image

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

image

二、 使用Xshell连接Linux

1.Xshell 介绍

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

2.Xshell 下载及安装

image

3.Xshell的使用

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

image

(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

image

image

(4) 其他一些设置

1) 窗口排列方式:

image

2) 右键快捷粘贴:

image

三、 PuTTY密钥认证

ssh有密码登录和证书登录,初学者都喜欢用密码登录,甚至是root账户登录,密码是123456。但是在实际工作中,尤其是互联网公司,基本都是证书登录的。内网的机器有可能是通过密码登录的,但在外网的机器,如果是密码登录,很容易受到攻击,真正的生产环境中,ssh登录都是证书登录。

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

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

假设客户端想通过私钥要登录其他ssh服务器,同理,可以把公钥上传到其他ssh服务器。

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

1.选择Generate

image

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

image

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

image

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

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

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

image 


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


image

四、 xshell密钥认证

使用Xshell生成公钥和私钥

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

image

2.保持默认,下一步

image

3.生成后保存公钥

image

私钥自动存储

image

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

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

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

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

image

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


image

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 ~]#




本文转自 枫叶云  51CTO博客,原文链接:http://blog.51cto.com/fengyunshan911/1953249
相关文章
|
4月前
|
Linux 网络安全 数据安全/隐私保护
Xshell配置ssh免密码登录-公钥与私钥登录linux服务器
Xshell配置ssh免密码登录-公钥与私钥登录linux服务器
180 0
|
安全 Linux 网络安全
Linux服务器远程连接只允许密钥文件
Linux服务器远程连接只允许密钥文件
129 0
Linux服务器远程连接只允许密钥文件
|
Linux 数据安全/隐私保护
新买阿里云linux服务器如何设置账号密码xshell远程登陆
官方文档: 阿里云安全组应用案例 虽然阿里云上有文档,但是作为小白,可能多多少少还是看不懂,如果已经看了但是又看不懂的话,可以继续看这篇文章。
1709 1
新买阿里云linux服务器如何设置账号密码xshell远程登陆
|
Linux 网络安全 数据安全/隐私保护
xshell,putty远程连接Linux并使用密钥认证
putty秘钥登录 1.软件:putty、puttygen puttygen点击Generate生成公钥和私钥   二次保障,输入设置密码   点击保存私钥文件即可。
1447 0
|
Linux 网络安全 数据安全/隐私保护
|
Linux 网络安全 数据安全/隐私保护
|
网络安全 数据安全/隐私保护

热门文章

最新文章