专栏首页ccf19881030的博客Putty远程登录VMware虚拟机Linux(Ubuntu12.04)

Putty远程登录VMware虚拟机Linux(Ubuntu12.04)

为了不至于来回在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详细过程(图解)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Win7下unetbootin-windows-585工具制作Ubuntu12.04 U盘启动盘

    等待至如上图所示的进度时,点击【现在重启】按钮,重启电脑,记住不要移除U盘,事先将BIOS设置为USB启动。

    ccf19881030
  • 安装Win7和Ubuntu12.04双系统后,意外删除Ubuntu12.04引导文件,出现error:unknown filesystem;grub rescue>错误的解决方案

        很久之前在Win7基础上安装了Ubuntu12.04系统,采用硬盘安装的方法。分了1个10G的硬盘分区F盘用于存放Ubuntu12.04的引导文件,其实...

    ccf19881030
  • Nodejs中使用net-snmp库读取智慧站房的温湿度、空调等实时数据

    最近有一个项目中需要使用SNMP协议的get命令读取远程智慧站房的站房温度、湿度等实时数据,并且可以通过set命令对空调进行开和关的控制。

    ccf19881030
  • 【程序源代码】Springboot WEB 快速开发框架2.0版(开源版)

    今天给大家带来一套《Springboot WEB 快速开发框架2.0版》开发源码和框架;经过项目团队一致同意,项目已上传gitee开源中国代码仓库。现在已将此项...

    程序源代码
  • 币聪财经:炒币新手如何获取最新一手消息,看这些站就够了!

    如果您正在投资区块链技术,您需要掌握最新的发展,考虑各种观点,并且总是要了解所涉及的技术的基础知识。

    币聪财经
  • sort实现

    用户7873631
  • Android Spannable / 富文本的多样式使用

        丰富 Android TextView 的表现形式,如修改同一主体中某一部分文字的颜色、大小、样式、添加超链接以及添加图标,使得 TextView 功能...

    码脑
  • 机器学习(十九)EM:期望最大算法

    最大期望算法(Expectation Maximization Algorithm,又译期望最大化算法),是一种迭代算法,用于含有隐变量(hidden vari...

    致Great
  • 谷歌程序员有哪些高效的编程习惯?

    本文作者是谷歌的软件工程师Steve Merritt,下面他将介绍其在谷歌的日常工作及与各种level的程序员(培训生、大学生、实习生)的合作中都会用到的一些小...

    大数据文摘
  • 清华大学宣布成立人工智能研究院,中科院院士张钹出任院长 | 热点

    该研究院是一个交叉学院,在清华大学其他院系之外,其还将与谷歌、腾讯等公司建立合作。

    镁客网

扫码关注云+社区

领取腾讯云代金券