问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

远程管理虚拟机:如何在ESXi上快速搭建Ubuntu虚拟机并进行远程管理

创作时间:
作者:
@小白创作中心

远程管理虚拟机:如何在ESXi上快速搭建Ubuntu虚拟机并进行远程管理

引用
CSDN
1.
https://m.blog.csdn.net/weixin_46703995/article/details/144969583

在VMware ESXi上搭建Ubuntu虚拟机并进行远程管理,是许多IT技术人员必备的技能。本文将手把手教你如何在ESXi上创建Ubuntu虚拟机,并通过Cpolar工具实现内网穿透,让你随时随地都能远程访问这台虚拟机。

前言

想象一下,在你忙碌的日常中,无论是在办公室、家里还是旅行途中,都能随时随地通过SSH远程访问这台虚拟机。是不是听起来很酷?别担心,这个过程其实非常简单。

首先,我们要在VMware Workstation上搭建一个ESXi服务器环境,并在这个环境中创建一台Ubuntu 22.04的虚拟机。然后,我们还会用到一款神器——Cpolar内网穿透工具,来为这台虚拟机配置公网地址。这样一来,无论你身处何地,都能轻松管理和维护你的虚拟机。

1. 在VMware ESXI中创建Ubuntu虚拟机

本篇文章演示创建Ubuntu22.04版本,ESXI版本为7.0

首先进入到VMware ESXI中,点击左侧“虚拟机”,点击上方“创建/注册虚拟机”,选择“创建新虚拟机”,继续点击“下一页”。

填写虚拟机姓名、选择操作系统、及操作系统版本,点击“下一页”。

选择存储,继续点击“下一页”。

进入自定义设置中:

  • CPU:2
  • 内存:4GB
  • 硬盘:25GB
  • CD/DVD驱动器:数据存储ISO文件 (勾选连接)

选择本地下载好的ISO文件,点击完成即可。

可以看到出现了最新创建的Ubuntu虚拟机。右键最新创建的Ubuntu虚拟机,点击电源——打开电源。

可以看到虚拟机已经启动了,双击放大。

语言选择中文(简体),点击安装Ubuntu。

键盘布局默认Chinese,点击“继续”。

勾选“为图形或无线硬件,以及其他媒体格式安装第三方软件”,点击“继续”。

点击“现在安装”。

点击“继续”。

地区选择shanghai,点击继续。

填写姓名、计算机名、选择用户名、密码,点击继续。

进入到安装过程中,稍微等一下。

安装完成,点击现在重启。

2. Ubuntu开启SSH远程服务

重启后可以看到进入到了Ubuntu主界面当中,接下来需要开启SSH远程服务。

打开终端,并使用以下命令安装SSH服务器软件:

sudo apt-get install openssh-server

选择 Y

安装完成后,启动SSH服务:

sudo service ssh start

确保SSH服务已经启动:

sudo service ssh status

可以看到服务已经启动了,SSH端口号默认22。

查看一下Ubuntu的IP地址,稍后SSH远程访问需要用到。

先输入下方命令安装tools:

sudo apt install net-tools

再输入ifconfig查看IP地址,这里我的IP地址为192.168.50.153。

接下来进行在宿主机Windows上SSH远程刚创建的Ubuntu。需要使用SSH客户端来远程连接Ubuntu,这里我使用的ssh客户端是Xshell。

点击新建:

  • 名称:自定义
  • 主机号:Ubuntu的IP地址
  • 端口号:填写22

点击连接。

填写Ubuntu用户名、密码点击确定。

可以看到使用SSH在本地局域网下连接成功,下面我们安装cpolar内网穿透,实现在公网也可以随时随地远程连接新创建的Ubuntu虚拟机。

3. 安装Cpolar工具

ESXi 是运行在VMware 中,所以我们需要把Cpolar安装在Windows上。点击下面地址访问cpolar官网:https://www.cpolar.com/注册一个账号,然后下载并安装客户端。

Cpolar下载界面:https://www.cpolar.com/download

  • windows系统:在官网下载安装包后,双击安装包一路默认安装即可。

cpolar安装成功后,在浏览器上访问本地9200端口【http://localhost:9200】,使用cpolar账号登录,即可看到Cpolar 管理界面,然后一切设置只需要在管理界面完成即可!

在管理界面点击左侧仪表盘的隧道管理——创建隧道,创建一个远程Ubuntu的公网tcp地址隧道!

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择tcp
  • 本地地址:Ubuntu IP地址:22 (这里我是192.168.50.153:22)
  • 域名类型:默认随机临时TCP端口
  • 地区:默认China Top

点击“创建”(点击一次创建按钮即可,不要重复点击!)。

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,可以看到生成了一个tcp公网地址。

4. 使用SSH客户端远程访问Ubuntu

接下来需要使用SSH客户端来远程连接Ubuntu,这里我使用的ssh客户端是Xshell。

打开Xshell,点击新建:

  • 名称:自定义填写
  • 协议:SSH
  • 主机:填写cpolar刚才生成的tcp地址(复制tcp://后面)
  • 端口号:填写生成的tcp地址:后面 (这里我是11508)

点击连接。

输入Ubuntu用户名密码,可以看到远程连接成功,使用该地址,可以到任意设备连接!

小结

为了更好地演示,我们在前述过程中使用了Cpolar生成的隧道,其公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,这个地址在24小时内会发生随机变化,更适合于临时使用。我一般会建议使用固定TCP域名,原因是如果需要长久远程连接时,它是一个固定的公网地址,提高工作效率!

5. 固定TCP公网地址

以上步骤在cpolar中使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的公网地址和端口,该地址端口不会变化,设置后将无需每天重复修改地址。

登录Cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为SSH保留一个固定tcp地址:

  • 地区:选择China vip
  • 描述:即备注,可自定义

点击“保留”。

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来。

再次打开cpolar web ui管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到我们上面创建的TCP隧道,点击右侧的“编辑”。

修改隧道信息,将保留成功的固定tcp地址配置到隧道中:

  • 端口类型:修改为固定tcp端口
  • 预留的TCP地址:填写官网保留成功的地址,

点击“更新”(只需要点击一次更新即可)。

隧道更新成功后,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新。

接下来测试一下,使用Xshell连接,同上步骤一样:

  • 主机:填写cpolar生成的公网地址(复制tcp://后面)
  • 端口号:填写生成的tcp地址:后面 (这里我是14216)

点击连接。

再输入用户名密码,可以看到同样连接成功。

通过今天的分享,相信你已经掌握了在VMware ESXi上创建Ubuntu 22.04虚拟机,并使用Cpolar进行内网穿透的全过程。从此以后,远程管理这台虚拟机将变得轻而易举,无论你在哪儿都能随时搞定工作和生活中的各种需求。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号