局域网访问电脑中VMware虚拟机
场景
你在自己的台式机或笔记本中使用VMware Workstation搭建了一个虚拟机系统,如Debian、Fedora等Linux系统。现在你希望使用局域网中另一台电脑访问你电脑上的虚拟机系统,怎么办呢?
措施
这是需要使用VMware Workstation提供的NAT功能。
这里的VMware Workstation版本是最新的12.5(2017.03),推荐使用较新的软件。
具体步骤
1. 虚拟机网络配置为NAT
首先需要保证VMware Workstation中的虚拟机网络配置是NAT。
打开VMware Workstation,菜单栏中选择【虚拟机(M)】->【设置(D)】;
显示页面如下,保证网络适配器的网络连接模式是NAT。(一般默认的安装时就是NAT):
2. 查看虚拟机的IP
打开你的虚拟机系统,查看你的虚拟机系统的IP地址。这里是Debian系统为例,在终端(terminal)中输入:sudo ifconfig。(Debian系统中ifconfig需要管理员权限)
虚拟机系统的地址见红色下划线。
虚拟机IP查看
3. 修改NAT设置
打开VMware Workstation菜单栏的【编辑(E)】->【虚拟网络编辑器(N)…】。使用管理员权限,如下图:
点击红色区域的按钮【NAT设置】,显示如下图:
NAT设置
点击在端口转发的列表框下方的【添加(A)…】按钮,在弹出的框中框一次添加:
- 主机端口(推荐大于1024)
- 虚拟机IP地址(就是上面
ifconfig的查询结果) - 虚拟机端口(对于Linux系统,需要以SSH方式访问,则填写
22;如果做Web服务,推荐80;其他需求自己再设定) - 描述(可选)
最后,点击一系列【确定】,等待VMware Workstation生效。
测试
打开浏览器,输入本机的IP+刚才设定的主机端口,如10.15.88.88:1234;显示信息类似(应保证虚拟机系统安装了ssh服务器并启动中):
SSH-2.0-OpenSSH_6.7p1 Debian-5+deb8u3
Protocol mismatch.
如图所示:
浏览器检验(测试IP已抹除)
使用SSH登录
推荐使用MobaXterm Personal Edtion:
MobaXterm的界面
- 启动一个终端,输入命令行ssh -p port username@hostIP
- 或者选择菜单栏中的【Session】,在弹出框中选择【SSH】,配置【Remote Host】, 【Specify username】,【Port】。设立的IP是电脑的IP而不是虚拟机的IP,端口是前面NAT设置中的主机端口。用户名是虚拟机的用户名,之后的密码也是虚拟机中该用户的登录密码。
问题
SSH访问超时,无法连接
处理
首先,保证虚拟机系统是开机状态;
其次,关闭防火墙(专业网络和来宾或公用网络),尝试连接。
关闭防火墙并不妥,推荐在【Windows防火墙】的【高级设置】中添加入站规则,运行前面设置的TCP端口连接。
另一种选择(连接服务器)
如果另一台电脑也安装了VMware Workstation,那么你可以选择使用VMwarel连接服务器。
设置虚拟机为共享:
选择虚拟机【右键】->【管理】->【共享】
按步骤下一步。
连接:
菜单栏【文件】->【连接到服务器】
输入:
- 服务器名称:虚拟机所在物理主机的IP或域名
- 用户名:物理主机的用户名
- 密码:物理主机用户名对于的登录密码
VMware 连接到服务器
局域网访问电脑中VMware虚拟机的更多相关文章
- 手机访问电脑中部署的tomcat应用
手机访问电脑中部署的tomcat应用. 操作步骤: 第一种:有无线路由的情况. 1.建议局域通信. 操作如下:电脑,手机都自动连接到无线路由器中(无线路由不必非要联网). 2.启动电脑用的tomcat ...
- linux----------VMware如何链接局域网其它电脑上的虚拟机,选择桥接模式即可。仔细阅读虚拟机的三个连接方式
VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式).要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式. ...
- Linux中VMware虚拟机增加磁盘空间的扩容操作
用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装.如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置.通过上网搜集的资料 ...
- 电脑的文件怎么拷贝复制到VMware虚拟机
我们有时候想要在电脑和虚拟机之间复制粘贴文件,当然最笨的方法是用U盘进行复制转移,但是这样也太落伍了吧,那么我们怎么利用虚拟机自带的功能,然后将电脑的文件复制拷贝到VMware虚拟机中呢?有些朋友不太 ...
- 从VMware虚拟机安装到hadoop集群环境配置详细说明(第一期)
http://blog.csdn.net/whaoxysh/article/details/17755555 虚拟机安装 我安装的虚拟机版本是VMware Workstation 8.04,自己电脑上 ...
- VMware虚拟机 - 解决主机每次重启后 VMWare 都无法上网的问题
背景 每次重启自己电脑,重新打开 Vmware 虚拟机,再 ping 百度时,又显示无法 ping 通 但明明已经把 Vmware 的虚拟网卡重置了 那到底要如何解决呢? 解决方案 进入服务界面 将 ...
- VMware虚拟机配置内网电脑能访问
关键字:内网访问虚拟机.内网访问Linux虚拟机.虚拟机访问外部网络 1.vmware虚拟机网络设置为桥接模式 2.虚拟机配置iP地址,以linux系统为示例. 勾选自动连接,选择手动配置ip,然后配 ...
- 外网访问Vmware虚拟机中的某个服务(如http)
如果主机是windowx NAT中隐藏的端口映射,说明一下环境,利用当然是VMnet8网络连接,在虚拟机中架设linux WEB服务器利用WEB默认80端口,IP为192.168.11.10,真实主机 ...
- VMware虚拟机中的CentOS7安装Nginx后本机无法访问的解决办法
VMware虚拟机中的CentOS7安装Nginx后本机无法访问的解决办法 在linux上安装nginx 请参考:Linux Centos7 安装 nginx 在虚拟机centos7上安装nginx之 ...
随机推荐
- 苏浪浪 201771010120 第四周 Java基本程序设计总结
第四章 对象与类 学习目标 掌握类与对象的基础概念,理解类与对象的关系: 掌握对象与对象变量的关系: 掌握预定义类的基本使用方法,熟悉Math类.String类.math类.Scanner类.Lo ...
- 判断割是否唯一zoj2587
Unique Attack Time Limit: 5 Seconds Memory Limit: 32768 KB N supercomputers in the United State ...
- 学习ASP.NET Core(08)-过滤搜索与分页排序
上一篇我们介绍了AOP的基本概览,并使用动态代理的方式添加了服务日志:本章我们将介绍过滤与搜索.分页与排序并添加对应的功能 注:本章内容大多是基于solenovex的使用 ASP.NET Core 3 ...
- 使用Buildpacks高效构建Docker镜像
1. 前言 Spring Boot 2.3.0.RELEASE 正式发布了几天了,其中有个新的特性:可以将Spring Boot应用代码直接打包为Docker镜像.这是什么科技?我赶紧去官网查了一番才 ...
- LNMP PHP升级脚本
升级PHP前,请确认你的网站程序是否支持升级到的PHP版本,防止升级到网站程序不兼容的PHP版本,具体可以去你使用的PHP程序的官网查询相关版本支持信息.v1.3及以后版本大部分情况下也可以进行降级操 ...
- springmvc-初次接触
一,mvc做的事情 1,将url映射到java类或者java的方法. 2,封装用户提交的数据 3,处理请求--调用相关的业务处理--封装想相应的数据 4,将相应数据进行渲染,jsp或者html 二,s ...
- vue仿移动端输入框
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- 面向对象案例 - 学生信息管理系统V1.0
学生管理系统项目[所有知识点整合] 1. 学生管理系统项目 尝试完成以下功能 实体类: 学生类: id, 姓名,年龄,性别,成绩 需要使用数组保存学生信息 Student[] allStu 需要完成的 ...
- Linux学习(二):makefile
编译命令: gcc -o exefile src.c (将src.c编译,链接为exefile可执行文件) gcc -o obj.o -c src.c (将src.c编译为obj.o目标文件) mak ...
- Spring Cloud Stream微服务消息框架
简介 随着近些年微服务在国内的盛行,消息驱动被提到的越来越多.主要原因是系统被拆分成多个模块后,一个业务往往需要在多个服务间相互调用,不管是采用HTTP还是RPC都是同步的,不可避免快等慢的情况发生, ...