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. 2019腾讯的面试题
  2. 数字旅游解决方案_迪庆州首个数字旅游小镇5G基站在巴拉格宗开通
  3. netapp管理地址_NetApp常用管理命令总结
  4. Android之View绘制流程开胃菜---setContentView(...)详细分析
  5. ShardingSphere(二) 水平分表配置搭建,实现分表写入读取
  6. 英特尔发布至强E-2300服务器处理器,比上一代性能提高17%
  7. 转载JMF多媒体doc教程
  8. ff14服务器延迟滑步,ff14滑步是什么意思
  9. Android Studio 开发支付宝小程序
  10. 附下载,《爱分析·中国BI商业智能行业报告》
  11. php在线编辑器脚本,PHP如何搭建百度Ueditor富文本编辑器
  12. 如何免费pdf全部转化为word版
  13. python爬12306_爬虫12306返回数据怎么解析
  14. visual studio 2010 没有代码提示(智能提示)或代码提示很慢解决方案一例
  15. [BUGKU] [MISC] 爆照
  16. Linux:shell 脚本 自动解压压缩文件tar.gz到指定目录
  17. 谷歌浏览器英文页面翻译成中文<配置方式>
  18. Go语言学习笔记—golang标准库xml包
  19. dede图片上传php,织梦cms增加栏目(栏目图片)上传缩略图功能
  20. 学科语文调剂信息汇总

热门文章

  1. TensorFlow MNIST CNN LeNet5模型
  2. idea下mapreduce的wordcount
  3. 牛客网_PAT乙级_1013组个最小数 (20)
  4. dart系列之:安全看我,dart中的安全特性null safety
  5. 一致性协议raft详解(四):raft在工程实践中的优化
  6. 优先级队列应用-称检测点查询
  7. 01.elasticsearch metric aggregation 查询
  8. 【图示解析】不同进制之间的表示与转换
  9. 大数系列三——斐波那契数列——高效万进制,亿进制
  10. Python 测试开发教程