摘要
本教程将简要介绍如何在 VMware 虚拟机中安装 CentOS7 服务器系统,并配置 IP 和端口,供宿主机访问。
下载镜像
以下是镜像下载地址:
https://repo.huaweicloud.com/centos/7.9.2009/isos/x86_64/
因为要做服务器使用,所以推荐下 CentOS-7-x86_64-Minimal-2009.iso 版本。
安装系统
创建虚拟机
打开 VMware 客户端,点击左上角文件
- 新建虚拟机
,选择典型
,然后点击下一步,
选择下载的 CentOS7 系统镜像,点击下一步,
选择虚拟机文件保存的位置,继续下一步,
指定磁盘容量,建议设置在50GB
以上,并选择将虚拟磁盘拆分为多个文件
,点击下一步,
进入自定义硬件界面
,
设置内存(建议8GB
以上),处理器(建议双核四线程
以上),移除打印机和声卡驱动,点击应用并确定,回到上一个页面后点击完成,开始安装虚拟机系统。
安装系统
选中第一个安装选项并回车Install CentOS7
,稍待片刻,进入语言选择界面,选择简体中文
,点击右下角继续
。
点击系统-安装位置
,选择默认磁盘,点击完成。点击网络与主机名
,打开以太网连接,然后点击完成。两者配置完毕,点击开始安装
。
安装过程中可配置root密码
,点击完成即可,右边的创建新用户无须设置。等待系统自行安装完毕。
检查网络
安装完毕后点击重启
,进入命令行界面。输入用户名root
登录,(密码为上一步设置的root密码
)。
登录完成后,输入ping baidu.com
检查网络是否通畅,如有返回,则说明可以访问外网,无须其他配置。
开启 SSH 远程登录功能
输入sudo systemctl start sshd
命令,启动ssh远程连接
功能。
输入ip addr | head -n 20
查询虚拟机 ip(ens33
网卡),我的是192.168.36.129
,(下文以192.168.115.237
为例)。
使用 windows powershell 连接终端
打开宿主机系统的Windows Powershell
,输入ssh root@刚刚查询的IP地址
(如ssh [email protected]
),将警告此密钥没有任何名称,忽略直接填写 yes。回车输入密码即可在本机终端连接你的虚拟机服务器终端,
Windows Terminal 添加快速访问终端
此时可以关闭hyper-v
,自主在Windows Powershell
中进行接下来的操作了。如果你电脑上安装了新版的Windows Terminal添加快速访问终端
,可以直接把它添加到配置文件中。
点击设置
->添加配置文件
->复制
,然后在命令行
一栏中添加如下命令,ssh root@刚刚查询的IP地址
,点击 保存
即可。
端口映射
有时候我们可能需要把虚拟机中运行的服务提供给宿主机所在的局域网其它主机访问,这时就需要将所需端口到宿主机。
打开VMware
客户端,点击菜单栏编辑
- 虚拟网络编辑器
,并点击右下角的更改设置
按钮。
选择VMnet8
,点击NAT设置
按钮,
在以下窗口中点击添加
按钮,即可将指定的端口映射到宿主机上,设置完毕后点击确定并应用。
防火墙设置
打开Windows安全中心
(Windows denfender
),选择防火墙和网络保护
模块,点击高级设置
,
点击入站规则
,选择右侧的新建规则
,
选择创建端口
规则,点击下一页
,
根据服务需要选择TCP
或UDP
协议类型,一般为TCP
,然后选择所有本地端口
(如果不想暴露所有端口到局域网,可以根据需要指定端口)。点击下一页
。
选择允许连接
,点击下一页
,
全部勾选,点击下一页
,
填写名称和描述,点击完成
,
以上各步骤皆设置完毕后,在浏览器通过宿主机的IP加映射的主机端口就可以访问虚拟机中的服务了,同时在设置过防火墙之后,局域网的其它主机也可以访问了。
标签:root,虚拟机,宿主机,CentOS7,点击,设置,服务器,安装,VMware From: https://www.cnblogs.com/China-Dream/p/17711913.html