`
wx1569466809
  • 浏览: 72131 次
文章分类
社区版块
存档分类
最新评论

putty、Xshell、远程连接、密钥登录

 
阅读更多

putty、Xshell远程连接Linux以及密钥认证

一、远程连接

常用的远程连接工具:putty、Xshell、secureCRT
注: 进行远程连接的前提是虚拟机和主机之间可以互相ping通,如果不能ping通则无法进行后续工作。

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类工具。

  • 下载安装putty软件组putty.zip[下载地址],根据个人需求下载相应版本
    mark
  • 打开虚拟机
# ifconfig   查询虚拟机IP

mark

  • 打开putty

mark

  • putty个性化设置(设置好后需要保存save)

mark

  • 进入putty(选择刚刚创建的用户加载load)

mark

  • open

mark

  • 输入用户名和密码即可!

2、Xshell远程连接

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

  • 下载安装Xshell下载地址
  • 打开Xshell,进入会话窗口

mark

  • 新建会话并进行配置

mark

  • 个性化设置

mark

  • 身份验证设置(验证方法选择password)

mark

  • 设置用户名和密码

mark

  • 设置完成后点击open即可直接登录到系统,无需输入密码(已保存)
  • 补充:
    Xshell鼠标设置(在此可以设置鼠标右键和中间按钮的功能)

mark

3、putty、Xshell和虚拟机(VMmare workstation)的比较

1)使用putty和Xshell进行远程登录后可以在窗口内自由(可以上下翻看)查看历史操作以及各种长信息
2)使用putty和Xshell进行远程登录可以对窗口的信息进行复制(鼠标左键选中即可)和粘贴(点击鼠标右键即可)
3)Xshell可以保存登录账户和密码,再次登录的时候可以不输入用户名和密码直接进入系统;Xshell还可以进行多窗口显示及编辑。

二、密钥认证

注: 所谓密钥即由公钥和私钥组成的密钥对!

1、putty密钥认证

  • 在虚拟机登录Linux系统

mark

  • 在putty的安装目录下打开puttygen

mark

  • 生成密钥对

mark

生成的公钥如下(公钥直接复制到Linux密钥文件/root/.ssh/authorized_keys)

mark

  • 设置私钥密码

mark

  • 在虚拟机编辑
# mkdir /root/.ssh   创建目录.ssh
# chmod 700 /root/.ssh  设置目录权限
# vi /root/.ssh/authorized_keys  创建文件“authorized_keys”并进行编辑
  • 进入如下界面,按键“i”进入编辑状态

mark

  • 复制puttygen生成的公钥到该文件下(点击鼠标右键=粘贴)
按键 Esc 退出编辑状态
# :wq  保存并退出authorized_keys文件
  • 设置防火墙SELinux
# setenforce 0   临时关闭SELinux防火墙,重启后会再次生效
# vi /etc/selinux/config  编辑SELinux的配置文件
  将该文件下 selinux = enforce改为disabled--关闭SELinux
 # :wq  保存并退出
 即:永久关闭SELinux防火墙
  • 打开putty,加载用户adai-01,设置密钥登录

mark

  • 保存save后点击open通过密钥登录系统

mark

  • 完成密钥登录设置!(**注:**设置密钥后认可用密码进行登录,该权限可进行更改,后面讲解)

2、Xshell密钥认证

  • 创建密钥

mark

  • 选择“新建用户密钥”开始创建密钥

mark

  • 点击“下一步”生成密钥”

mark

  • 点击“下一步”进行密钥配置

mark

  • 点击“下一步”进入密钥注册窗口(注: 该公钥需要保存)

mark

  • 进入Linux系统编辑“authorized_keys”文件,将公钥复制到该文件下,保存并退出(此处同putty操作过程)

mark

  • 编辑Xshell文件

mark

  • 选择“属性”进入“用户身份验证”设置,将认证方法改为publickey

mark

  • “浏览”选择刚刚保存的公钥并输入私钥密码
  • “连接”进入Linux系统(注: Xshell会保存密钥信息,所以在Xshell登录时不需要再输入密码)
  • 补充: putty和Xshell的密钥都可以用“写字板”进行查看。

转载于:https://my.oschina.net/1995blog/blog/1592344

分享到:
评论

相关推荐

    xshell远程连接工具

    **Xshell远程连接工具详解** Xshell是一款强大的远程连接软件,尤其在IT行业中,它被广泛应用于Linux系统的管理与操作。这款工具以其丰富的功能、稳定的表现以及用户友好的界面,深受程序员、系统管理员和网络...

    winscp、putty、xshell.zip

    例如,用户可以先通过PuTTY或XShell建立安全的远程连接,然后利用WinsCP进行文件的上传和下载。这种组合方式既满足了安全性的要求,又保证了操作的便利性。 在安装这三款软件时,需要注意的是,它们通常都需要管理...

    pscp putty xftp xshell传输工具

    与`putty`类似,`xshell`提供了一个可视化的窗口来执行远程服务器上的命令,但它还具备更多高级特性,如脚本支持、多标签会话管理、颜色配色方案自定义、以及安全性增强功能,如密钥认证、会话加密等。 这四款工具...

    服务器密钥登录使用手册

    服务器密钥登录使用手册是指使用秘钥通过不同的 Linux 链接工具链接到远程的 Linux 服务器的操作手册。该手册详细介绍了如何使用 Secret Key 通过 SecureCRT、SecureFX、Putty、Filezilla 和 Xshell 等多种 Linux ...

    Xftp-7.0.0074p.exe和Xshell-7.0.0077p.exe的远程连接服务器工具

    其次,Xshell 7.0.0077p是一款强大的终端模拟器,支持SSH、Telnet、Rlogin、Serial等多种协议,可用于远程登录并管理Linux或Unix服务器。它具有强大的文本编辑、复制和粘贴功能,还支持多种编码格式,确保了跨平台...

    xshell 贝壳4 安装包

    **XShell 4:强大的Linux远程连接工具** XShell 4 是一款由NetSarang开发的强大的终端模拟器,特别适用于需要通过命令行界面与Linux或Unix系统进行交互的用户。这款软件提供了丰富的功能,使得远程管理服务器变得...

    Linux远程连接工具

    在给定的文件列表中,我们看到一个名为`putty.exe`的文件,这是Windows用户常用的一款远程连接工具——PuTTY。 PuTTY是一款免费、开源的SSH(Secure Shell)和telnet客户端,广泛用于连接到运行Linux或Unix的服务器...

    远程连接linux工具.zip

    1. **SSH(Secure Shell)**:SSH是最常用的安全协议,用于远程登录Linux系统。它提供了加密的数据传输,确保了通信过程中的隐私和安全。通过SSH,用户可以执行命令、传输文件等操作。 2. **PuTTY**:PuTTY是一款...

    工具putty的使用

    PuTTY是一款广泛使用的开源远程终端模拟器,特别适用于连接到基于Unix或Linux系统的服务器,如SSH(Secure Shell)协议下的远程计算机。它提供了文本界面,允许用户通过网络进行命令行操作,而无需直接访问目标机器...

    Xshell家庭版

    Xshell是一款功能强大的终端模拟器,尤其在远程连接管理方面表现卓越。它由Netsarang公司开发,适用于Windows操作系统,为用户提供了SSH、TELNET、RLOGIN、SERIAL等多种协议的连接方式。Xshell家庭版是专为个人用户...

    putty win10 64位安装包

    它提供了安全的远程登录功能,使得用户能够通过命令行界面连接到Linux服务器,进行系统管理、命令执行等一系列操作。针对"putty win10 64位安装包",我们将深入探讨PUTTY在Windows 10 64位操作系统中的安装和使用,...

    远程连接工具,,方便远程访问及部署Linux

    在IT行业中,远程连接工具是不可或缺的,尤其是对于那些需要管理多台服务器或者进行跨地域协作的运维人员和开发者来说。本篇文章将深入探讨“远程连接工具”这一主题,特别是如何利用这些工具来方便地远程访问及部署...

    PuTTY:a free SSH and Telnet client。

    PuTTY是一款广受欢迎的开源应用程序,它主要用于实现SSH(Secure Shell)和Telnet协议的远程登录和终端模拟。PuTTY以其轻量级、易用性和跨平台性而著名,是许多系统管理员和开发者首选的远程访问工具。 1. **PuTTY...

    XShell5.zip

    XShell5是一款强大的终端模拟器,专为Linux操作系统设计,它提供了丰富的功能和用户友好的界面,使得在Windows系统下管理远程Linux服务器变得异常简便。这款软件由NetSarang开发,以其稳定、高效和安全的特点深受...

    SSH客户机Xshell资源包

    Xshell是一款强大的SSH客户端软件,它支持多种网络协议,包括SSH1、SSH2、 Telnet、Rlogin和Serial,为用户提供了方便、安全的远程连接解决方案。 Xshell 7.0.0157p是该软件的一个版本,可能包含了更新的安全特性、...

    centos 6.5下安装、配置并启动SSH远程访问

    在 Windows 系统计算机上,我们可以安装远程访问客户端,例如 SecureCRT、Xshell、PuTTY 等。在本例中,我们使用 Xshell 客户端。在百度搜索 Xshell 下载并安装后,我们可以双击启动 Xshell 工具,并填写用户登录...

    Liunx中远程工具

    除了xShell,Linux世界中还有其他远程工具,如PuTTY(Windows平台)、MobaXterm(多合一终端工具,包含文件管理器)、iTerm2(macOS平台)等。这些工具各有特点,可以根据个人喜好和具体需求选择使用。 总之,了解...

    SessionImporter

    3. **PUTTY**: PuTTY是免费开源的终端模拟器和网络文件传输应用程序,主要用于通过SSH、Telnet和rlogin等协议进行远程登录。PuTTY因其简单易用和跨平台的特性,被广泛使用。 4. **ZoC 5**: ZoC (ZOC Terminal ...

    通过SSh协议连接Ubuntu.pdf

    本文详细介绍了如何在Ubuntu上安装和配置OpenSSH Server,以及如何通过Xshell和PuTTY进行SSH连接。同时,还提供了优化登录速度和使用证书认证的方法,增强了SSH连接的安全性和便利性。这些知识对于日常的远程管理...

    MTPuTTY代替xshell用于操作centos命令

    MTPuTTY和XShell都是流行的终端模拟器工具,它们被广泛用于远程连接Linux服务器,执行各种操作系统命令。在本篇文章中,我们将详细探讨如何使用MTPuTTY来替代XShell,以便在CentOS 7系统上进行命令行操作。 **一、...

Global site tag (gtag.js) - Google Analytics