首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在虚拟机上使用UbuntuServer18.04“模拟”远程服务器

在虚拟机上使用UbuntuServer18.04“模拟”远程服务器
EN

Ask Ubuntu用户
提问于 2018-07-01 11:29:45
回答 1查看 1.9K关注 0票数 0

我在虚拟机(VMWarePlayer)上使用UbuntuServer18.04,我的主要操作系统是Windows 7。

可以在VM上“模拟”从Windows 7连接的远程服务器。

我想在没有真正的远程机器的情况下做一些实际的测试/学习,比如通过SSH连接、远程访问数据库、远程python等等。

-VM(来宾)和Win7在同一台计算机(同一网络)上。

我知道如何使用SSH连接到数字海洋这样的服务器;我想连接到我的VM,就像它在服务器上而不是在我的计算机上一样。

如果可能的话,怎么做?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2018-08-15 19:42:57

在VMware播放器虚拟化服务器中,有几种网络连接模式。它们在虚拟机设置的“网络适配器”部分中配置:

  • 桥接: VM是独立的,必须手动获取其IP地址,或者通过与主机相同的网络中的DHCP服务器;该服务器对其他主机是可见的。
  • NAT: VM使用主机的主机IP地址与网络通信,但服务器只对其主机可见。
  • 仅供主机使用: VM只能与主机通信,并且对主机可见.

因此,若要以NAT/ host模式从其主机连接到服务器,请使用WMware播放机分配给它的本地IP地址。在桥接的情况下,您应该手动使用由DHCP o分配的IP地址。

最容易使用的是NAT;IP地址分配是自动的,服务器可以连接到互联网进行更新、下载包等。

使用命令ip a获取VM终端中的服务器IP地址:

在本例中,IP为192.168.177.130;要通过ssh连接,请使用puTTY ssh客户端到该IP或西格温命令(将用户更改为用户名):

代码语言:javascript
复制
ssh user@192.168.177.130

若要检查服务器是否有web服务器,请转到主机浏览器中的http://192.168.177.130,在192.168.177.130端口3306连接到服务器的MySQL引擎等。验证服务器的防火墙是否允许连接到所需的服务。

要使用像myserver.testing这样的域名,请将服务器的IP和所需的名称添加到c:\windows\system32\drivers\etc\hosts文件中。用管理员启动的notepad编辑它(按下Windows,编写记事本并以管理员的身份右键单击/运行)并添加行(更改您的IP和名称):

代码语言:javascript
复制
192.168.177.130  myserver.testing

保存它,您就可以在主机浏览器中使用http://myserver.testing中的名称。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1051191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档