VMware安装Centos 9虚拟机+设置共享文件夹+远程登录

一、安装背景

工作需要安装一台CentOS-Stream-9的机器环境,所以一开始的安装准备工作有:

vmware版本:VMware Workstation 16

镜像版本:CentOS-Stream-9-latest-x86_64-dvd1.iso        (kernel-5.14.0)

镜像下载地址有(哪个网速快用哪个):

Index of /9-stream/BaseOS/x86_64/iso

centos-stream-9-stream-BaseOS-x86_64-iso安装包下载_开源镜像站-阿里云

安装步骤太简单了,直接参考别人的:https://zhuanlan.zhihu.com/p/8789135562

 二、设置共享文件夹

1.安装VM-Tools / open-vm-tools

设置共享文件夹之前,要先安装VM-Tools,不过我实测安装的Centos-Stream 9会自动安装一个open-vm-tools,所以不用再安装了,可以直接跳过去步骤2。

对于低版本的Centos可能要自己手动安装下,VM-Tools的镜像光盘在WMware安装目录下名字叫做Linux.iso,如图可以对虚机挂载第二个光盘,之后启动VM。

虚机启动后,可以先查看有没有自动挂载,

如果mount中没有光盘,可以通过以下命令挂载。(sr0为系统盘,sr1为vm-tools盘)

mount /dev/sr1 /mnt/hgfs

挂载完之后,就可以在挂载目录下发现VM-Tools的安装包了,之后将它拷贝到自己的家目录,然后解压安装。

tar -xzvf VMware tools.xxx.tar.gz
./vmware-install.pl

更具体的步骤可参考https://zhuanlan.zhihu.com/p/687568730 

2.设置共享

首先在Vmware关闭情况下,虚拟机--设置--选项--共享文件夹--启用--选择路径

当然要提前在host上新建好要共享的文件夹,比如D盘:VM\share\文件夹,并设置文件夹属性为共享。

之后启动VM,可以查看共享目录是否已经设置成功。

3.挂载

有了共享目录后,就是手动挂载和自动挂载了:

手动挂载命令如下:其中share是共享文件夹名,记得自己修改(保持命令的格式,“.host:/文件夹名”即可,不需要中间路径),/mnt/hgfs是挂载目录名

vmhgfs-fuse   .host:/share    /mnt/hgfs    

 比如如果你的共享目录名字是VMShare,那命令就是以下:

在Host中随便往share目录扔点东西,此时VM内就可以看到/mnt/hgfs文件夹下有新文件了。

到这里手动挂载已经成功,但是这种挂载每次关机就会失效,所以肯定要自动挂载,自动挂载肯定就是修改/etc/fstab文件了。注意!此文件修改时一定要小心小心再小心,切记不要改错,不然启动不了的!!!

用vim打开/etc/fstab文件,添加一行挂载信息

.host:/share    /mnt/hgfs    fuse.vmhgfs-fuse     allow_other,defaults     0 0

使用mount -a指令让刚刚写入的挂载信息立即生效,以检查是否有误,有误一定要改。
 

至于卸载,就是umount和删除这一行信息,不细讲了,估计整个虚机生命周期都不会用到。

本章可参考VMware设置centos7共享文件夹_centos怎么共享目录-CSDN博客

三、远程登录

因为纯用vmware的虚机命令行界面太崩溃了,最麻烦的就是没有办法愉快的复制粘贴文本,改代码还得手敲,最后不得不又退回到图形界面开console,才能复制粘贴文本。所以可以直接开启远程登录,利用MobaXterm等软件控制虚拟机操作,简直爽歪歪。

如果在一开始安装系统创建root时就选了允许远程登录那就ok了,如果没选择的话就后期设置以下ssd服务。可部分参考centos7允许root远程连接 centos7 root远程登录_mob64ca13fc220d的技术博客_51CTO博客

首先ssh的几个rpm包得安装好,目前系统基本都是自带的。

然后就是 vim /etc/ssh/sshd_config,修改sshd的配置,如打开监听地址、端口,允许root远程登录等。

保存并退出,之后记得重启下sshd服务以生效配置。

systemctl restart sshd

之后,就可以愉快的远程登录VM了,可以随意复制。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/22502.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[ProtoBuf] 介绍 | 保姆级win/linux安装教程

目录 一、序列化概念 二、ProtoBuf 是什么 三、ProtoBuf 的使用特点 ProtoBuf 在不同操作系统下的安装 一、ProtoBuf 在 Windows 下的安装 二、ProtoBuf 在 Linux 下的安装 三、检查是否安装成功 安装教程 可以直接目录跳转到后面 笔记参考:官方文档 一、序…

element ui的select选择框

我们首先先试一下&#xff0c;这个东西怎么玩的 <el-select v-model"select" change"changeSelect"><el-option value"香蕉"></el-option><el-option value"菠萝"></el-option><el-option value&quo…

51单片机学习之旅——定时器

打开软件 1与其它等于其它&#xff0c;0与其它等于0 1或其它等于1&#xff0c;0或其它等于其它 TMODTMOD&0xF0;//0xF01111 0000进行与操作&#xff0c;高四位保持&#xff0c;低四位清零&#xff0c;高四位定时器1&#xff0c;低四位定时器0 TMODTMOD|0x01;//0x010000 0…

【跟我学YOLO】(1)YOLO12:以注意力为中心的物体检测

欢迎关注『跟我学 YOLO』系列 【跟我学YOLO】&#xff08;1&#xff09;YOLO12&#xff1a;以注意力为中心的物体检测] 0. YOLOv12 简介0.1 YOLO12 论文下载0.2 YOLO12 的主要改进0.3 YOLO12 支持的任务和性能0.4 论文摘要 1. 背景介绍2. 相关的工作3. 方法3.1 效率分析3.2 区域…

基于Martin的全国基础底图实现

概述 前面有文章基于Martin实现MapboxGL自定义底图分享了Martin的使用&#xff0c;本文使用网络收集的数据实现了全国基础数据的收集和基础底图。 实现后效果 实现 1. 数据准备 实例中包含如下数据&#xff1a; 边界线和九段线数据省边界面数据省会城市点数据市边界面数据…

网页版的俄罗斯方块

1、新建一个txt文件 2、打开后将代码复制进去保存 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>俄…

HTML之JavaScript DOM简介

HTML之JavaScript DOM简介 DOM对象是一个树形对象 DOM树上的结点类型分类&#xff1a; 元素节点 element 标签属性节点 attribute 属性文本节点 text 双标签中间的文本 HTML代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UT…

【MATLAB例程】RSSI/PLE定位与卡尔曼滤波NLOS抑制算法,附完整代码

本 MATLAB 代码实现了基于接收信号强度指示(RSSI)和路径损耗模型(PLE)的定位算法,并结合卡尔曼滤波技术进行非视距(NLOS)干扰抑制。通过模拟真实运动轨迹,代码展示了如何在存在NLOS干扰的情况下进行有效的定位。订阅专栏后,可阅读完整代码,可直接运行 文章目录 运行结…

使用IDEA提交SpringBoot项目到Gitee上

登录Gitee并新建仓库 创建本地仓库 提交本地代码到本地仓库 提交本地代码到远程仓库

LLM Agent:PaSa

阅读原文 LLM Agent&#xff1a;PaSa 以 PaSa&#xff08;Paper Search&#xff09;为例&#xff0c;接下来将介绍由 LLM 驱动的先进的论文搜索智能体。PaSa 能够自主做出一系列决策&#xff0c;包括调用搜索工具、阅读论文以及选择相关参考文献&#xff0c;最终为复杂的学术…

Linux提权之脏牛Dirty COW CVE-2016-5195 (四)

CVE-2016-5195&#xff08;Dirty Cow脏牛&#xff09; 脏牛提权的利用方式不同于其他的内核溢出提权&#xff0c;这里单独记录 脏牛是一个非常经典的内核提权漏洞&#xff0c;存在Linux内核中已经有长达9年的时间&#xff0c;在2007年发布的Linux内核版本中就已经存在此漏洞&…

基于SpringBoot+vue+uniapp的智慧旅游小程序+LW示例参考

系列文章目录 1.基于SSM的洗衣房管理系统原生微信小程序LW参考示例 2.基于SpringBoot的宠物摄影网站管理系统LW参考示例 3.基于SpringBootVue的企业人事管理系统LW参考示例 4.基于SSM的高校实验室管理系统LW参考示例 5.基于SpringBoot的二手数码回收系统原生微信小程序LW参考示…

【微服务】深入解析spring aop原理

目录 一、前言 二、AOP 概述 2.1 什么是AOP 2.2 AOP中的一些概念 2.2.1 aop通知类型 2.3 AOP实现原理 2.3.1 aop中的代理实现 2.4 静态代理与动态代理 2.4.1 静态代理实现 三、 jdk动态代理与cglib代理 3.1 jdk动态代理 3.1.1 jdk动态代理模拟实现 3.2 CGLIB 代理…

vxe-table 如何实现跟 Excel 一样的数值或金额的负数自动显示红色字体

vxe-table 如何实现跟 Excel 一样的数值或金额的负数自动显示红色字体&#xff0c;当输入的值为负数时&#xff0c;会自动显示红色字体&#xff0c;对于数值或者金额输入时该功能就非常有用了。 查看官网&#xff1a;https://vxetable.cn gitbub&#xff1a;https://github.co…

C++:dfs,bfs各两则

1.木棒 167. 木棒 - AcWing题库 乔治拿来一组等长的木棒&#xff0c;将它们随机地砍断&#xff0c;使得每一节木棍的长度都不超过 5050 个长度单位。 然后他又想把这些木棍恢复到为裁截前的状态&#xff0c;但忘记了初始时有多少木棒以及木棒的初始长度。 请你设计一个程序…

MATLAB学习之旅:从入门到基础实践

在当今科技飞速发展的时代,MATLAB作为一款强大的数学软件,犹如一把神奇的钥匙,能够打开众多领域的大门。无论是工程计算、数据分析,还是算法开发、可视化呈现,MATLAB都展现出了无与伦比的魅力。今天,就让我们踏上这段奇妙的MATLAB学习之旅,从最基础的部分开始,逐步探索…

verilog笔记

Verilog学习笔记&#xff08;一&#xff09;入门和基础语法BY电棍233 由于某些不可抗拒的因素和各种的特殊原因&#xff0c;主要是因为我是微电子专业的&#xff0c;我需要去学习一门名为verilog的硬件解释语言&#xff0c;由于我是在某西部地区的神秘大学上学&#xff0c;这所…

基于SpringBoot的城乡商城协作系统【附源码】

基于SpringBoot的城乡商城协作系统 效果如下&#xff1a; 系统登陆页面 系统管理员主页面 商品信息管理页面 系统用户主页面 社区交流页面 用户充值页面 订单提交页面 商品信息页面 研究背景 随着互联网技术的飞速发展&#xff0c;电子商务在我国城乡地区的普及程度越来越高…

tortoiseSVN 如何克隆项目到本地

导入项目成功&#xff0c;如下图&#xff1a;

1.1 go环境搭建及基本使用

golang下载地址&#xff1a; Download and install - The Go Programming Language (google.cn) 验证安装是否成功&#xff1a; go version 查看go环境 go env 注意&#xff1a;Go1.11版本之后无需手动配置环境变量,使用go mod 管理项目&#xff0c;也不需要把项目放到GO…