本文流程参考:Docs
一、安装VMware
参考视频:如何在Mac电脑上安装虚拟机VmWare和Windows 11(M芯片)_哔哩哔哩_bilibili
这里我安装的是:VMware-Fusion-13.6.2-24409261_universal
二、安装虚拟机Centos7
参考视频:M1 Mac如何安装CentOS7虚拟机【大学生小白保姆级】_哔哩哔哩_bilibili
CentOS7镜像资源: M1/M2等ARM系列Mac安装CentOS7虚拟机 - 哔哩哔哩
遇到的问题及解决方案:
1、软件选择带GUI的服务器方便设置网络
软件选择选择带GUI的服务器,因为我的是笔记本连接wifi,没有网线,在第一次选择连接网络的时候没有开关,这样后面可以方便连接网络。
2、网络设置
因为没有连接网络,所以在虚拟机中打开终端,输入:ping www.baidu.com是失败的。
解决方案:在vmware中选中刚刚安装好的虚拟机,找到虚拟机-网络适配器-适配器设置,点击“连接网络适配器”,注意这时如果下面选择的是“NAT模式”,那么很有可能会弹出失败的提示。
这里我们选择“自动检测”,然后选中“连接网络网络适配器”就可以选中了。
这时我们再到虚拟机终端里ping www.baidu.com 会发现可以ping成功了。
3、如何查看虚拟机的ip
点击右上角-有线-有线设置
点击有线对应的设置的按钮,就可以查看当前的ip地址。
三、SSH客户端
这里我使用的是termius
到官网下载即可
遇到的问题及解决方案:
1、未打开“Termius.app”
解决方案:
- 有可能是应用缺少必要的权限,从而无法正常启动。进入 “系统偏好设置” - “安全性与隐私”,在 “通用” 选项卡下查看是否有关于 Termius 的权限提示,如果有提示允许其访问相关资源(比如磁盘、网络等)却未操作的情况,点击 “允许” 来赋予相应权限,然后再次尝试打开 Termius。
2、使用termius连接到虚拟机后,打开终端会闪退
- 磁盘访问权限 Termius 可能需要访问磁盘上的某些文件或文件夹。进入 “系统偏好设置” - “安全性与隐私” - “隐私” - “全磁盘访问”。确保 Termius 在允许访问的应用列表中。如果不在,点击 “+” 添加 Termius 应用程序。
- 更改虚拟机用户 安装虚拟机成功后,我登录了自己创建的用户,这里注销用户,登录到用户名为root的用户。
- 这时再打开终端,ping一下第二步中查看到的ip地址即可成功(也可以使用“ip a”命令查看ip地址)。