为了不至于来回在Win7和Ubuntu12.04之间来回切换,在Win7下使用VMware9.0安装了Ubuntu12.04。

首先下载Vmware9.0虚拟机软件,下载地址为:VMware-workstation-full-9.0.2-1031769.exe

然后安装VMware-workstation-full-9.0.2-1031769.exe软件,打开虚拟机,在Vmware中安装Ubuntu12.04虚拟机,我选择的版本为:ubuntu-12.04-desktop-i386.iso,下载地址为:ubuntu-12.04-desktop-i386。关于在Vmware中安装Ubuntu12.04可以参考博客园博主Achilles YANG的【原创】用VMware 8安装Ubuntu 12.04详细过程(图解)这篇博客,虽然Vmware8.0使用的版本不同,但是绝大部分步骤都是一致的。

安装完Ubuntu12.04之后,下载Putty软件,下载地址为:Putty,这是一款SSH和telnet客户端登陆软件,可以远程登陆Linux主机。

登陆Vmware9.0中的Ubuntu12.04,输入密码后,Ctrl+Alt+T打开终端,输入ifconfig命令查看IP情况,如下图:

从上图可以看出,我的Ubuntu12.04的网络IP地址为:192.168.230.128,我安装好Putty软件后,打开Putty如下图所示:

在Host Name一项中输入刚才的Ubuntu12.04的IP地址192.168.230.128,点击【OPen】按钮,结果出现NetWork error:Connection refused的错误。

上网查找原因说是Ubutnu12.04默认没有安装SSH服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server,即需要安装openssh-server 。

找到问题所在,就好办了。

解决方法如下:

(1)安装SSH。
默认的Ubuntu12.04是没有安装SSH的,为此我们首先检验是否安装了。
在终端中输入命令:ssh localhost
 
如果出现:connect to host localhost port 22: Connection refused   
则说明没有安装,需要按如下方法安装:
1. 安装SSH:sudo apt-get install openssh-server
2. 启动服务:sudo /etc/init.d/ssh start
启动后,观察该服务是否正常启动:ps -e | grep ssh
观察到:
 2261 ?        00:00:00 sshd
 2673 ?        00:00:00 ssh-agent
证明已经启动成功了。

(2)通过Putty登陆虚拟机

首先要保证虚拟机和主机之间可以互相ping通,如果不能ping通则后续工作无法进行。可以在网上搜索有关虚拟机IP配置的文章参考

其次,打开Putty客户端,出现以下界面,填入相关参数:

其中IP地址为虚拟机中Ubuntu的IP地址(输入ifconfig观察IP地址,比如我的是192.168.230.128)。
最后点击Open进入Putty,输入用户名和密码即可登陆。

最终登陆结果如下图所示:

参考资料:

1、Putty远程登录VMware虚拟机Linux(Ubuntu):Putty远程登录VMware虚拟机Linux(Ubuntu)

2、利用Putty登陆到VWware虚拟机中:利用Putty登陆到VWware虚拟机中

3、用Vmware8安装Ubuntu12.04:【原创】用VMware 8安装Ubuntu 12.04详细过程(图解)

Putty远程登录VMware虚拟机Linux(Ubuntu12.04)的更多相关文章

  1. Putty远程登录VMware虚拟机Linux(Ubuntu)

    安装SSH服务 Ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server.判断是否安装ssh服务,可以通过如下命令进行: www.linuxidc.c ...

  2. VM下的linux系统上不了网?? 使用putty远程登录不上linux的解决方法?

    背景:昨晚想尝试一下用putty远程登录我的linux系统,悲剧的是,我竟然连接不上,显示 connection refused   ,连接被拒绝.于是我就想看看能不能在linux下看看能不能访问百度 ...

  3. 远程登录VirtualBox虚拟机Linux

    通过端口转发的方式,使用终端(如MobaXterm,Xshell,putty等终端)远程登录本机虚拟机Linux, 打开虚拟机,找到 [设置]-->[网络]--> [网卡1] 确认以下设置 ...

  4. 如何通过putty软件远程登录并且控制linux平台

    准备备工作: 下载putty远程登录软件,图标如下 打开linux主机. Linux主机准备条件: 1 配置IP ,如果大家使用虚拟机的话建议通过vm1或者vm8进行与本地真实机进行连接,同时注意要避 ...

  5. 在vmware 6.5+ubuntu12.04上安装VMware tools出现问题的分析

    笔者已经写了一篇关于安装"VMware Tools",以实现文件共享的文章,那篇文章对于你实现共享操作是足够了, 所以,倘若你赶时间不如直接去在虚拟机的linux中利用VMware ...

  6. CentOS 6.6 配置PuTTY远程登录

    1. 下载与安装 可以下载putty-0.63-installer.exe(http://www.chiark.greenend.org.uk/~sgtatham/putty/download.htm ...

  7. Jenkins:VMware虚拟机Linux系统的详细安装和使用教程

    jenkins:VMware虚拟机Linux系统的详细安装和使用教程 (一) 不是windows安装虚拟机可跳过 1.Windows安装VMware 2.VMware安装linux系统 3.windo ...

  8. VMware虚拟机 Ubuntu 16.04 安装

    第一步:VMware虚拟机 Ubuntu 16.04 安装 第二步: 解决窗口全屏问题 linux下给root用户设置密码 修改root用户的密码 $ sudo passwd root 密码会要求重复 ...

  9. Linux (Ubuntu12.04) 下开发工具安装和使用

    Linux (Ubuntu12.04) 下开发工具安装和使用 这里讲述的是关于在ubuntu12.04下面安装和使用各种IDE 开发环境和初步使用的知识.说一下背景:很多的开发基本都是在linux操作 ...

随机推荐

  1. Unity3d 通过协程来实现文件的全部加载后执行

    相信大家会经常遇到在游戏中需要WWW从本地或者服务器上获取数据,而我们通常容易会犯下面这种个错误:当数据较少或者网速较好时程序运行正常.而当数据较大或者网速不好时程序会出错误.比如卡住. 所以我们要使 ...

  2. WPF之DataGrid应用(转)

    原文:http://blog.csdn.net/sanjiawan/article/details/6785394 前几天打算尝试下DataGrid的用法,起初以为应该很简单,可后来被各种使用方法和功 ...

  3. Add Two Numbers - C++链表操作

    题目意思很简单,两个链表分别表示两个数,将两个数相加的结果存入一个新的链表中. 思路同样很简单:两个链表如果一样长,对应位置相加,如果某一个链表多了,则根据加的结果有无进位继续处理,全部结束后要考虑会 ...

  4. eclipse SVN 安装

    1.下载最新的Eclipse,我的版本是3.7.2 indigo(Eclipse IDE for Java EE Developers)版    如果没有安装的请到这里下载安装:http://ecli ...

  5. 微信开发_微信教程__微信通讯框架V1.0

    做个广告先, PHP千人群(6848027) C++群 (1414577) 看雪汇编&反汇编群(15375777) 看雪汇编&反汇编2群(4915800) 转载不一定注明出处,只要推荐 ...

  6. PHP mysqli类

    <?php header("content-type:text/html;charset=utf-8"); $conn = new mysqli("localhos ...

  7. selenium 学习笔记 ---新手学习记录(8) 问题总结(java)

    1.获取执行js代码后的返回值 //获取滚动距离 String jl="return $('#chapterul li').height();"; Long jlhq=(Long) ...

  8. C++ enum 作用域问题和解决方案

    C++ 中的枚举类型继承于 C 语言.就像其他从 C 语言继承过来的很多特性一样,C++ 枚举也有缺点,这其中最显著的莫过于作用域问题--在枚举类型中定义的常量,属于定义枚举的作用域,而不属于这个枚举 ...

  9. QT小技巧—更好管理项目(增加预编译头文件,并且指定moc文件的生成位置)good

    预编译加速编译 QT也可以像VS那样使用预编译头文件来加速编译器的编译速度.首先在.pro文件中加入: CONFIG += precompiled_header 然后定义需要预编译的头文件: PREC ...

  10. cocos2dx中的精灵CCSprite

    什么是精灵(CCSprite),在官网文档中是这么定义的 Sprites A cocos2d CCSprite is similar to sprites you find in other game ...