PuTTY 简介

       PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连线软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多非官方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。

       PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。
 
一、PuTTy登陆CentOS虚拟机
背景
       物理机的操作系统是Windows XP。虚拟机是在VMware上安装的CentOS,版本是5.6。因为每次登陆虚拟机鼠标会被限定在虚拟机的登陆界面,所以想通过远程登陆工具来登陆虚拟机。虚拟机使用的网络是桥接模式。
       注意:桥接模式下,虚拟机和物理机之间可以相互ping通,但是虚拟机无法ping通外网;NAT模式下,虚拟机可以ping通物理机和外网,但是物理机无法ping通虚拟机。
登陆过程
首次从物理机通过PuTTY登陆虚拟机时,会出现警告信息,登陆界面及警告信息如下图示:

图1 PuTTY登陆界面

图2 告警信息

点击图2中的“是”选项即可登陆到虚拟机,提示输入用户名和密码,如下图,这是我的登陆界面

图3 登陆到虚拟机界面

 
备注:
问题:登陆过程中出现“PuTTY  network error: connection refused”错误提示
答:
1.首先确保虚拟机上的ssh处于运行中,可以通过“service sshd status”查看ssh运行状态,若其没有处于运行中,可以通过“service sshd start”让其启动。
另外命令:
service sshd stop
service sshd restart
 2.如果还是出现上述错误提示,可以查看防火墙,看看防火墙是否关闭,命令同ssh。
 service iptables stop           关闭防火墙
 service  iptables  restart      重启防火墙
 service  iptables  start         启动防火墙
 service  iptables  restart      查看防火墙状态
3.如果问题还没有解决,可以尝试关闭selinux,其实不是关闭,这是让selinux发出告警信息,但不进行阻拦,即让selinux处于permissive状态。
getenforce                          查看selinux状态
setenforce 1/0  设置selinux状态,1表示enforcing状态,0表示permissive状态。
如果要关闭selinux,可以修改selinux配置文件,配置文件好像是/etc/selinux,或者是/etc/sysconfig/selinux,记不清楚了
 
问题:登陆过程中出现“PuTTY network error:no route to host错误提示
答:
1.首先查看能否ping通虚拟机,或者通过PuTTY登陆自身机器,查看登陆状况。
 
二、PuTTy登陆CentOS虚拟机
背景
物理机的操作系统是Windows XP。虚拟机是在VMware上安装的Ubuntu,版本是12.04。网络连接模式为桥接模式。
登陆过程
1、由于ubuntu上没有预装ssh,需要安装shh。
 
2、配置ubuntu的IP地址,使其和物理机处于同一网段
 
物理机网络信息如下:
 

编辑ubuntu网络配置文件/etc/network/interfaces

 
编辑配置文件/etc/resolv.conf
 
重新读取网络配置文件
 

此时通过PuTTY即可登录ubuntu虚拟机

 
相关文章:
http://baike.haosou.com/doc/5498342-5736256.html

Linux系统管理远程登录工具PUTTY的更多相关文章

  1. Linux网络管理——远程登录工具

    4. 远程登录工具 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB", ...

  2. linux网络管理----远程登录工具

    1.对称加密 例子:压缩文件加密码,别人要打开,只能知道你的密码,这样的方法不安全,因为这个密码可能是你的qq密码或者是邮箱密码等等 2.非对称加密 类似于放羽毛球的桶,两边都可以拿资源,两边都加一个 ...

  3. xshell远程登录工具的星号密码查看方法

    当我们在使用ftp,或者xshell等远程登录工具的时候,连接的密码是用星号*处理的,无法查看到,该如何查看到原始的密码呢? 推荐一款星号密码查看器,可以查看一些软件的带星号的密码,非常好用. 下载地 ...

  4. Wireshark 分析Linux SSh 远程登录延迟问题

    1.PuTTy远程登录延迟的分析 现象问题描述:在使用kali linux 的时候喜欢在后台运行而在Windows主机系统上安装PuTTY来实现远程登录 发现每次输入密码的时候会存在延迟10s的情况, ...

  5. CentOS 6.5玩转自制Linux、远程登录及Nginx安装测试

    前言    系统定制在前面的博文中我们就有谈到过了,不过那个裁减制作有简单了点,只是能让系统跑起来而,没有太多的功能,也没的用户登录入口,而这里我们将详细 和深入的来谈谈Linux系统的详细定制过程和 ...

  6. Linux之远程登录和文件传输

    一---导读 在实际开发过程中,程序员和Linux系统是远程的,并且可能有多个程序员一同在同一个linux系统上工作,那么这个时候就需要我们远程登录linux系统 二---软件介绍 xshell 和 ...

  7. Linux远程登录工具XShell安装

    Xshell就是一个远程控制RHEL的软件:其他的还有很多,用什么都无所谓(根据公司情况). 下面我们来安装下这个工具: 双击exe 点下一步: 选 免费的 然后下一步:(免费的功能足够用了) 点接受 ...

  8. linux远程登录工具

    ssh协议原理

  9. 通过linux ssh远程登录另一台Linux,无需密码,用证书验证

    1.首先登入一台linux服务器,此台做为母机(即登入其他linux系统用这台做为入口):执行一行命令生成key文件:ssh-keygen -t rsa 2.在母机上,进入/roo/.ssh目录,找到 ...

随机推荐

  1. 在matlab中进行地理坐标和像素坐标的相互转换

    clc;close all;clear; %地理坐标和像素坐标的相互转换 [pic,R]=geotiffread('boston.tif'); %读取带地理坐标信息的tif影像 [m,n,~]=siz ...

  2. Linux常用指令---工作

    查看所有用户cat /etc/passwd 复制整个目录cp -ri A/B/* A1/B1/ 若复制过程中询问是否覆盖,输入y按回车 另外若A A1不在同一目录下,最好填绝对路径,就是/xxx/xx ...

  3. [CareerCup] 5.5 Number of Converted Bits 转换数字所需的位数

    5.5 Write a function to determine the number of bits required to convert integer A to integer B.EXAM ...

  4. html5新增选择器

    分享点html5的学习笔记,比较基础,突然发现通过写博客来记笔记有很多优点呢,平常记得笔记比较简单,复习起来比较吃力,看自己的博客理解起来还比较轻松,而且只有真正理解了才能表达清楚让别人看懂,还锻炼语 ...

  5. Mongodb使用基本之——安装

    版本是:Mongodb 3.2.1 本来是想用python做个爬虫然后爬取一些数据放到数据库上的,想着想着以为NoSQL会很流行,就用了Mongodb,结果,一折腾真是不容易. 遇到的第一个问题:官网 ...

  6. Asp.net MVC 搭建属于自己的框架(一)

    为什么要自己搭框架? 大家伙别急,让我慢慢地告诉你!大家有没有这种感觉,从一家跳槽到另一家公司,公司的框架往往是不相同的,这样你必须就得摒弃原来的,学习新的框架. 问题是你用习惯了一种框架,比如封装的 ...

  7. 开源分布式实时计算引擎 Iveely Computing 之 安装部署(2)

          在Github中下载代码和二进制程序中,您都会看到一个bin\iveely computing目录,里面即是Iveely Computing的运行库.              以前总是有 ...

  8. Android学习第八弹之改变状态栏的颜色使其与APP风格一体化

    公众号:smart_android 作者:耿广龙|loonggg 点击"阅读原文",可查看更多内容和干货 导语:沉浸式状态栏,改变状态栏的颜色使之与APP风格一体化是不是感觉很漂亮 ...

  9. requirejs自己的学习

    1.最新版本的RequireJS压缩后只有14K. 2.模块化,不在使用全局变量,都用块级作用域包装. 3.防止js加载阻止页面渲染. 4.避免出现多个javascript的标签.

  10. EntityFramework_MVC4中EF5 新手入门教程之六 ---6.通过 Entity Framework 更新关联数据

    在前面的教程中,您将显示相关的数据 :在本教程中,您会更新相关的数据.对于大多数的关系,这个目标是可以通过更新相应的外键字段来达到的.对于多对多关系,实体框架并不直接,暴露联接表,因此您必须显式添加和 ...