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/

相关文章
|
29天前
|
安全 Unix Linux
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
49 5
Metasploit Pro 4.22.7-2025052201 (Linux, Windows) - 专业渗透测试框架
|
1月前
|
安全 前端开发 Linux
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
67 3
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
|
1月前
|
安全 测试技术 Linux
Flawnter 5.9.1 (macOS, Linux, Windows) - 应用程序安全测试软件
Flawnter 5.9.1 (macOS, Linux, Windows) - 应用程序安全测试软件
81 2
Flawnter 5.9.1 (macOS, Linux, Windows) - 应用程序安全测试软件
|
1月前
|
安全 Unix Linux
Nexpose 8.7.0 for Linux & Windows - 漏洞扫描
Nexpose 8.7.0 for Linux & Windows - 漏洞扫描
52 4
Nexpose 8.7.0 for Linux & Windows - 漏洞扫描
|
1月前
|
数据采集 安全 Linux
Metasploit Pro 4.22.7-2025051201 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.7-2025051201 (Linux, Windows) - 专业渗透测试框架
42 4
Metasploit Pro 4.22.7-2025051201 (Linux, Windows) - 专业渗透测试框架
|
1月前
|
Linux 网络安全 iOS开发
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
44 4
Metasploit Framework 6.4.63 (macOS, Linux, Windows) - 开源渗透测试框架
|
14天前
|
NoSQL IDE MongoDB
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
73 0
Studio 3T 2025.10 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端
|
24天前
|
存储 安全 Ubuntu
从Linux到Windows:阿里云服务器系统镜像适配场景与选择参考
阿里云为用户提供了丰富多样的服务器操作系统选择,以满足不同场景下的应用需求。目前,云服务器的操作系统镜像主要分为公共镜像、自定义镜像、共享镜像、镜像市场和社区镜像五大类。以下是对这些镜像类型的详细介绍及选择云服务器系统时需要考虑的因素,以供参考。
|
1月前
|
安全 算法 Ubuntu
Linux(openssl)环境:编程控制让证书自签的技巧。
总结:在Linux环境中,OpenSSL是一个非常实用的工具,可以帮助我们轻松地生成自签名证书。通过上述三个简单步骤,即可为内部网络、测试环境或开发环境创建自签名证书。但在公共访问场景下,建议购买经过权威认证机构签发的证书,以避免安全警告。
76 13
|
1月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
133 11