Putty连接虚拟机

工作中常使用putty连接到实验室单板上进行操作,为更快的熟练掌握linux下的vi操作及常用的linux命令,决定在自己笔记本上弄个环境。自己动手弄了一下,还是花了不少时间的。

实验环境:

操作系统:win7 ultimate

虚拟机:vmvare8.0

虚拟机镜像:ubuntu 11.10

连接工具:putty

关键点

ssh服务

ping/telnet测试本机与虚拟机连通情况

ubuntu屏敝root用户使用sudo执行特权命令。

实验过程

先下载了ubuntu 11.10,并安装镜像到虚拟机中,因为觉得以后可能使用的情况蛮多的,所以给他划了20g的硬盘空间,配置了1g内存(内存可通过vmware进行调整)。

顺利安装完毕之后,打开终端,键入ifconfig,显示虚拟机的ip地址是192.168.120.128,回到win7主机系统上的命令行上键入ipconfig,显示虚拟网卡的ip地址是192.168.120.1。ok,主机和虚拟机已经在一个网段上了,不需要再进行设置调整了,happy。尝试ping了一下虚拟机ip地址,果然ok,haha,感觉就快成功了。

打开putty,设置了要连接虚拟机的ip址,connect。连接失败。不过这也是意料之中的事,因为我都还没弄清楚,putty连接ip后跟着22端口是啥意思。

既然ping的通,那肯定是端口问题,虚拟机中22端口并没有开启,或者说有什么服务在使用22端口。使用telnet 192.168.120.128 22,结果显示“无法连接到目标主机”,果然应该就是端口问题。(这里插一下,win7屏敝了telnet服务,要使用telnet命令的话,要先在程序->打开或关闭windows服务中勾选telnet,并在services.msc中开启telnet服务)。

注意在putty中的Connection type是SSH(SSH是安全的网络通信协议),猜想会不会与ssh服务有关,因此进入虚拟机,键入service ssh,提示unrecoginzed service,想必在ubuntu的发布版本中不会自动加入该服务,因此需要我们自己去安装,因此,要先下载并安装SSH服务,于是在终端中键入:

sudo apt-get install ssh

终端便开始通过网络下载并安装SSH,安装成功之后,我再使用putty连接,ok,happy ending。

装完之后去网上查了一下22端口就是SSH的服务端口。

总结

1.  在连接两台计算机,首先应该去ping,看再台机器是否连通。

2.  在连通的情况下,若还是不能顺利进行连接,那八成是端口的问题,这个时候可以通过telnet ip port去测试是否可以连接到另一台机器的指定端口上。

后记

使用putty连接上虚拟机后,一开始只能使用设置的帐户名密码,但有些时候操作受限,不舒服,就试着用root用户登入,但装ubuntu的过程中一直也没出现过设置root用户密码的情况,原来是ubuntu已经屏敝了root用户。虽然如此,但root用户其实还是存在的。Ubuntu下可以使用sudo来执行原来需要root用户才能执行的命令。因此,同样可以使用sudo来修改root的用户密码

sudo passwd root

顺利的修改了root用户密码后,连接时就可以使用root来操作了。

putty 连接虚拟机_使用Putty连接虚拟机相关推荐

  1. java 虚拟机_浅谈Java虚拟机内存区

    1. Java 虚拟机内存区概述 我们在编写程序时,经常会遇到OOM(out of Memory)以及内存泄漏等问题.为了避免出现这些问题,我们首先必须对JVM的内存划分有个具体的认识.JVM将内存主 ...

  2. java6虚拟机_深入理解java虚拟机(六)

    虚拟机字节码执行引擎 代码编译的结果是从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步. 概述 执行引擎是Java虚拟机最核心的组成部分之一."虚拟机"是 ...

  3. vilatile 深入理解java虚拟机_深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理)...

    本套课程从虚拟机的发展历史,虚拟机的内存结构,对象的分配与回收以及字节码,类加载等多个方面深入地对Java虚拟机进行了剖析.内容详实,语言通俗易懂.理论结合实践,让学习本套视频的朋友可以更快的理解虚拟 ...

  4. # 再次尝试 连接失败_新一代高效连接池HikariCP设计简要分析

    1 概述 应用程序建立与数据库的连接其实是一项开销很大的工作,其中涉及网络连接的建立.会话的建立.数据库端与应用程序的适配等诸多操作.因此,大部分情况下我们会选择将数据库连接进行池化管理. 连接池基本 ...

  5. mysql连接串_[MySQL] - MySQL连接字符串总结

    一.MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式 1.本地数据库连接 Driver={MySQL};Server=localhost;Option=16834 ...

  6. 连接服务器_命令行连接FTP服务器

    Windows下: 打开命令行窗口,输入 ftp,进入ftp命令模式: 输入 open ip地址 端口,进入ftp服务器,如open 172.16.3.77 2121.如下图: 输入Windows下的 ...

  7. ipad如何连接电脑_指纹打卡机如何连接电脑?怎么导出原始考勤数据记录?

    目前很多制造业.工厂.公司.学校.医院.酒店.餐馆.KTV.机关单位等行业都安装使用了指纹考勤机,人脸识别考勤机,有的行业或场所,如煤矿.建筑工地.船厂.车队等仍然在使用IC卡考勤机.不管使用哪种考勤 ...

  8. GNS3 cloud 连接错误_远程桌面连接服务器身份验证错误要求的函数不受支持

    问题描述: 在远程桌面连接服务器的时候,出现以下错误 发生身份验证错误.要求的函数不受支持 而有的客户端连接到服务器没有这个问题,就是这个台客户端连接出现问题 解决方法: 一.在远程桌面客户端修改 开 ...

  9. hp打印机怎么连接电脑_打印机怎么连接电脑?安装打印机图文教程

    怎么安装打印机?有用户买了打印机后却不懂该如何安装并且连接电脑,下面就给大家分享打印机的具体安装方法. 本地打印机安装: 1.先把随机配送光盘放进光驱,如电脑没有光驱的话,可以直接把文件拷到U盘,再放 ...

最新文章

  1. DeepMind推出分布式深度强化学习架构IMPALA,让一个Agent学会多种技能
  2. Java 和 HTTP 的那些事(四) HTTPS 和 证书
  3. 10-05索引的创建和使用
  4. 【图数据结构的遍历】java实现广度优先和深度优先遍历
  5. linux 文件重命名_如何在 Linux 上重命名一组文件 | Linux 中国
  6. as5300g2 nas软件功能_浪潮AS5300G2 5500G2存储2U12
  7. 第四次作业(1、2小题)
  8. 放大器电路的大信号带宽,压摆率是瓶颈
  9. php写出个人所得税,php趣味编程-php求个人所得税
  10. DataX工具的基本使用
  11. 慎用驱动精灵,华硕被坑爹了一个月。笔记本关机蓝屏0x000000C5参考解决方案。
  12. ECharts :lable显示所有数据、修改字体样式
  13. yd什么意思_excel中yd是什么意思
  14. excel自动排班表_最火8套建筑工程测量计算表,傻瓜式操作,自动计算出结果,速领...
  15. 航测无人机las点云数据生成DEM
  16. SpringBoot POI Word合并
  17. 深度学习入门|利用Tensorflow复现Yolov1/v2
  18. 使用Jsch执行Shell脚本
  19. GeneXus学习记录——Transaction
  20. 【bzoj3698】【XWW的难题】【有上下界的网络流】

热门文章

  1. Jupyterlab 安装配置手册
  2. PCIe是什么?PCIe标准和PCIe布线规则总结概述
  3. Electron通过ffi调用DLL
  4. mysql 给列增加索引
  5. leetcode 497, 528. Random Point in Non-overlapping Rectangles | 497. 非重叠矩形中的随机点(Java)
  6. nodejs中的文件系统
  7. Kafka Without ZooKeeper ---- 不使用zookeeper的kafka集群
  8. Java如何查看死锁?
  9. Java float类型怎么把小数位数限制为2位
  10. java中产生死锁的原因及如何避免