Windows下vmware虚拟Linux环境

 最近学习经常要在windows下进行,但是又离不开Linux环境,于是想到使用强大的虚拟机虚拟一套Linux工作环境,然后通过Xshell或者putty接入。于是立刻动手安装了Ubuntu Server 12,并进行了相应配置,最终实现了我的目的。以下是配置过程:

  1  vmware虚拟机设置中网络适配器选择桥接模式。通过查看资料貌似更多人使用的是NAT模式,本着实用原则就没有再深究这种模式的配置方式,如有需要再做补充。

  2  配置/etc/network/interfaces。以下是我的配置文件:


# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.1.200// 与物理机在同一网段且不与其他IP冲突的IP即可

netmask 255.255.255.0

network 192.168.1.0// 暂不清楚这个是做什么用的

broadcast 192.168.1.255// 同样与物理机在同一网段的广播地址

gateway 192.168.1.1// 物理机所在局域网的真实网关地址

# dns-* options are implemented by the resolvconf package, if installed

dns-nameservers 218.108.248.245// 真实的DNS IP

  修改完配置文件后需要重启网络:sudo service networking restart。修改完Linux的配置后已经可以ping通外网了,但是虚拟机和物理机之间互通还有问题。虚拟机无法ping通物理机一般是由于windows防火墙的原因;物理机无法ping通虚拟机通过可以通过禁用vmware的VMware Network Adapter VMnet1和VMware Network Adapter VMnet8这两个连接解决,但是具体原因暂时不是十分清楚。这里务必要保证物理机可以ping通虚拟机的IP地址。

  3  安装openssl-server。执行命令sudo apt-get install openssl-server,apt-get工具会自动安装和配置好ssh服务。安装完成后通过sudo service ssh命令重启ssh服务。

  安装openssl-server如提示找不到该包,可以通过执行sudo apt-get  update解决。

  重启ssh服务如遇到Could not load host key: /etc/ssh/ssh_host_rsa_key这类错误可通过执行命令ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key解决。具体参考:http://blog.csdn.net/hyholine/article/details/7362073。

  通过上述配置,就可以通过putty或者Xshell正常连接到虚拟的Linux环境了。

最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-07-31 20:59:45

Windows下vmware虚拟Linux环境的相关文章

windows下JAVA敏捷开发环境搭建步骤教程

  编程开发环境搭建还是挺重要的,第一步是先要搭建环境,有了环境才能开展工作.本文我们来看看windows下JAVA敏捷开发环境搭建步骤. 整个软件项目分为四个环境 开发本地环境.开发环境.测试环境.IDC环境.和传统C++开发不一样的模式是多了第一个开发本地环境.这是为什么呢,因为目前大部分开发人员还是比较熟悉windows下开发.对于mac和linux下直接使用软件并且开发的中国开发者还是少之又少,这套架构就这个现状做出来的.如下是环境搭建架构图: 从环境来说: 一.开发本地环境.开发集成服

常用windows下远程管理Linux服务器的方法

随着互联网的 高速发展以及Linuxhttp://www.aliyun.com/zixun/aggregation/13760.html">企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为 网络管理员的首要任务.我们经常见到的几种最为常用的windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几乎不需要

phpexcel图乱码-无人能解。。phpexcel生成饼状图,在Windows下正常在Linux下乱码!

问题描述 无人能解..phpexcel生成饼状图,在Windows下正常在Linux下乱码! 生成图片导出时,在Windows下整成显示,在Linux上导出的文件里只有乱码 但如果只生成表格,都可以正常显示,这个是代码: include ""PHPExcel.php""; include ""PHPExcel/Writer/Excel5.php""; //用于输出.xls的 //创建新的对象 $objPHPExcel = ne

windows下的蓝牙开发环境搭建

问题描述 windows下的蓝牙开发环境搭建 求sdk安装包或下载网址,其中包含了蓝牙开发必须的库和头文件 解决方案 从MSDN查找,相关API估计也可以不需要特定sdk支持,在基础sdk下动态调用 解决方案二: windows下 搭建 wxWidgets 开发环境[转]Windows下搭建Android开发环境 解决方案三: 蓝牙开发环境怎么搭建,初学者.恳请大神的相助!!!

html2pdf导出,windows下正常,linux下乱吗

问题描述 html2pdf导出,windows下正常,linux下乱吗 本来直接用的jsoup,换了linux后乱码了,最后发现linux下读取个文件都乱码linux下网页内容字节流保存本地xml文件正常没有乱码,然后读取文件就乱码了,各位大神这啥原因啊,代码里编码都对应的,windows下都正常的,换linux就乱码了 public String convert2PDF() { PdfContentByte content = null; BaseFont base = null; Recta

如何在Windows下查杀Linux恶意文件

在对linux系统应急处理时,常需要查杀系统中是否存在恶意文件,但纯手工检查的话,难免会有遗漏,虽然在linux系统中也有一些专门门的查杀工具,但终究维护的人少,效果也不是非常明显,但如果先使用windows平台下的杀毒软件,去查杀linux文件的话,那效果是会强上一个等级,下面我们就来介绍下如何在windows下查杀linux系统文件的方法,提供一种思路: 1.linux开启nfs,共享 '/ ' 或 'web目录' #(根据需要); 2.windows挂载 linux共享 ; 3.开启杀毒软

VMware中linux环境下oracle安装图文教程(一)_oracle

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境 安装linux , 所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭)打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaiocompat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc

windows下配置nginx+php环境

刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是"引擎x",一般引"擎代"表了性能,而"x"大多出现是表示"xtras(额外的效果)",那么整个词的意思就是类似"极致效果","额外性能".当然这里不是要来唠嗑,以上是题外话. nginx相较于我们熟悉的apache,IIS的优势,就我浅入浅出的了解,在于"反向代理"和"负载均衡&quo

在windows下配置Eclipse + go环境

本文章地址:http://blog.csdn.net/hengyunabc/article/details/7371446 2012-03-31:新版的goclipse改进很大,本文有些内容已过时. 1.下载go的windows下的安装包:     https://code.google.com/p/go/downloads/list     也可以下载源代码,用MinGW编译.先配置好MinGW的环境,再运行all.bat即可.      MingW:http://www.mingw.org/