前言:经历了一个下午一个晚上又加一个中午的崩溃 终于搞定了虚拟机连接final shell并成功登录服务器的过程 整个人大写加粗的崩溃 不过我的完成也是建立在网上各种教程的帮助下,所以希望记录一下 或许就能帮助下一个怀着崩溃心态点击这篇文章的人
- 本机系统:macOS Catalina 10.15.6
- 安装VMWare Fushion版本:12.1.2
- Final Shell下载方式(直接在本机终端使用命令行下载)finalshell
- 在虚拟机中安装系统为Centos7
电脑安装VMWare虚拟机以及Centos7过程不再赘述,我在安装过程中阅览过很多优秀的博主写的文章对我的安装过程有着很大的帮助,下面贴上地址 如有需要可以点击阅览
虚拟机安装及Centos7安装过程
VMWare FUSHION 网络配置
-
安装好Centos7系统之后,进入桌面并开启终端
-
首先先ping一下百度的网址 能ping通代表Centos7虚拟机安装成功
-
在终端中输入
ifconfig
查看网络配置文件的名称 如下图所示,我的网络配置文件是"eno16777736" 每个人的名称应该是不同的 找到对应的文件即可
-
只有用户root才能修改网络配置文件,所以一定要输入
su
切换成root权限之后进行网络配置文件的修改
root的密码就是在装Centos7虚拟机的时候设置的密码
6.此时输入cd /etc/sysconfig/network-scripts
回车,能看到自己的网络配置文件
7.输入vi ./ifcfg-你的网络配置文件名
进行网络配置的修改
现在的内容是打开网络配置之后的所有内容,将红框内的"BOOTPROTO"类型改成staitc 即不自动分配DHCP地址
8.下面就要开始进行将虚拟机的网络与本机连接的网络进行配置,让虚拟机在本机网络下可以联通网络。这一步没有配置好 就无法连接finalshell服务器继续在刚刚网络配置的界面加上四个名称,分别代表了ip地址,网关地址以及子网掩码
这四个地址怎么找呢?
1)首先:点开wifi图标 —> 打开网络偏好设置 —>点击“高级”
2)按照你的电脑信息相应的输入在虚拟机的网络配置中
ipaddr 只要在同一个网段下就可以!
举个例子:
你的ipv4地址是:192.111.0.9 那么你在ipaddr中写 192.111.0.x都可以
但是要保证你写的端口没有被占用!!!!!
DNS同理 我把我所有的DNS都写了进去
3)写完之后 点击"esc" —> :wq 保存退出
4)输入命令 重启网络systemctl restart network
5)再次输入 ifconfig查看当前网络配置 若此时网络配置改变成为刚刚步骤2)中所示内容 则配置成功!
6)此时再ping一下baidu的地址,看是否连接成功!
如果此时无法ping通 请检查如下配置是否正确!
1)点开centos界面上如图所示的图标,查看是否选择桥连模式
2)如上图打开网络适配器,查看桥连模式下 是否选择的连接方式为本机的网络连接方式(我的是如下图所示wifi)
更改之后 再次重启网络 ping一下百度网址 本人亲测 可以上网 嘻嘻
--------到此为止VMWare Fushion虚拟机下的Centos就安装成功---------
下面是Final Shell的使用过程
finalshell的安装过程比较简单 就不再赘述,一步一步跟着安装指引就可以了
使用过程:
1)建立一个新的连接
2)
3)设置好之后双击图标 出现如图所示结果表示正确连接上虚拟机!
还有就是SSH连接使用的是电脑的22号端口 请保证22号端口已经正常打开
--------------------------------------------结束------------------------------------------