虚拟机Linux环境配置【VMware17+CentOS7+XShell6】
一、下载VMware Workstation
桌面虚拟计算机软件,它允许操作系统和应用程序在虚拟机内部运行。
(1) 下载方式,搜索VMware Workstation,在VMware的官方网站上直接下载,地址如下:
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
(2)安装:选一下安装地址,一直下一步,完成安装即可。
二、下载CentOS——DVD IOS镜像
(1) 官网下载地址:
http://isoredirect.centos.org/centos/7/isos/x86_64/
(2)选择清华大学镜像进行下载(记住下载位置):
https://mirrors.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/
三、创建虚拟机
进入VMware,选择【创建新的模拟机】:
(1) 选择自定义安装,下一步;
(2) 选择虚拟机硬件兼容性,保持默认,下一步;(选择自己VMware的版本就行)
(3) 稍后安装操作系统,下一步;
(4) 版本信息,"Linux" + "CentOS 7 64位",下一步;
(5) 命名虚拟机,输入名称,选择位置,下一步;
(6) 处理器配置,选择处理器数量,每个处理器的内核数量,默认1:1,下一步;
(7) 设置虚拟内存,默认1GB,下一步;
(8) 网络默认NAT,下一步;IO控制器,默认LSI Logic,下一步;虚拟磁盘类型,默认SCSI,下一步;
(9) 选择磁盘,默认选择创建新的虚拟磁盘,下一步;
(10) 最大磁盘大小(模拟),默认选择20GB,选择"将虚拟磁盘储存为单个文件",下一步;
(11) 指定磁盘文件,默认,下一步;
(12) 自定义硬件,选择新CD/DVD(IDE),使用ISO镜像文件,指向CentOS镜像文件的位置,关闭,完成即可。
四、安装Linux操作系统
(一)、CentOS安装
(1)开启此虚拟机,等待安装;
(2)选择简体中文,继续;
(3)安装详细教程:https://blog.csdn.net/weixin_43849575/article/details/102996790
(二)、CentOS虚拟机网络配置
NAT模式手动配置网络,博客地址:https://blog.csdn.net/qq_36572403/article/details/105616777
(三)、CentOS网络连接测试方法:
1、与本机网络连接测试:
方法一:在虚拟机上,ping 本机IP
本机IP查询:在Windows本机cmd窗口,执行ipconfig命令,以太网适配器 VMware Network Adapter VMnet8的IPv4 地址 。
方法二:在Windows本机cmd窗口,ping虚拟机IP
虚拟机IP查询:开启虚拟机CentOS,在桌面上右键进入终端,执行ifconfig命令,第一个IP地址(ens33的IP)。
注意:在虚拟机Linux环境下,ping命令需要手动【Ctrl+C】停止
2、与外部网络连接测试:
方法一:ping www.baidu.com
方法二:打开火狐浏览器,访问百度页面(应用程序位于虚拟机左上角小字)
测试连接外部网络,我的结果是【未知的名称或服务】,根据对配置文件再次修改
地址:https://blog.csdn.net/lsclassics/article/details/103144056,(这里我主要添加了DNS1和DNS2)
五、安装XShell
(一)、下载XShell6
地址:https://blog.csdn.net/qq_39390545/article/details/90673432
解压到本地文件夹后,先运行文件夹中的【绿化.bat】
(二)、为CentOS 7 安装 SSH 服务
详细步骤:https://www.mryunwei.com/256771.html
注意,需要在VMware中将虚拟机网络的VMent1开启(若之前未禁用,忽略即可)
在CentOS的终端窗口执行ifconfig命令,记下第一个IP地址(ens33的IP)。
(三)、运行【XShell.exe】
(1)【新建会话】,名称自取,主机即ifconfig查到的IP地址
(2)选择【用户身份验证】,输入账号密码,连接
(3)若提示Could not connect to '192.168.xxx.xxx' (port 22): Connection failed.则失败,
连接失败的原因排查:Xshell连接虚拟机失败的解决方法(仅学习) - 知乎 (zhihu.com)
(4)若提示【是否保存Linux主机的密钥】,选择【点击接受并保存】。
(5)连接成功示例:
[D:\~]$ Connecting to 192.168.xxx.xxx:22... Connection established. To escape to local shell, press 'Ctrl+Alt+]'. Last login: Thu Aug 31 13:01:16 2023 /usr/bin/xauth: file /root/.Xauthority does not exist [root@master ~]# tty /dev/pts/1