linux

Linux虚拟机如何配置共享文件夹

小樊
40
2025-05-09 14:38:31
栏目: 云计算

在Linux虚拟机中配置共享文件夹可以通过多种方法实现,具体步骤如下:

使用Samba服务器

  1. 安装Samba服务器

    在Linux虚拟机中,首先需要安装Samba服务器。可以使用以下命令进行安装:

    sudo apt-get update
    sudo apt-get install samba
    
  2. 创建Samba账户和密码

    创建一个新的Samba用户并设置密码:

    sudo smbpasswd -a Zhangsan
    

    Zhangsan替换为你的用户名,并按照提示设置密码。

  3. 备份和修改Samba配置文件

    备份原始的Samba配置文件并进行编辑:

    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
    sudo vim /etc/samba/smb.conf
    

    在配置文件的末尾添加以下内容:

    [folder_share]
        path = /home/Workspace
        browseable = yes
        writable = yes
        comment = smb share test
        public = no
    

    /home/Workspace替换为你想要共享的文件夹路径。

  4. 启动Samba服务

    启动并设置Samba服务开机自启动:

    sudo systemctl start smbd
    sudo systemctl enable smbd
    
  5. 在主机上访问共享文件夹

    在Windows主机上,打开“我的电脑”,右键选择“映射网络驱动器”,输入虚拟机的IP地址和共享文件夹路径,然后输入配置的用户名和密码即可访问。

使用VMware Tools

  1. 安装VMware Tools

    在Linux虚拟机中,安装VMware Tools可以通过以下命令完成:

    sudo apt-get update
    sudo apt-get install open-vm-tools-desktop
    

    安装完成后,执行以下命令挂载共享文件夹:

    sudo vmhgfsclient
    

    如果显示共享文件夹名称,则表示挂载成功。

  2. 永久挂载共享文件夹

    编辑/etc/fstab文件,添加以下行:

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

    保存文件后,执行以下命令使设置生效:

    sudo mount -a
    

    或者重启系统。

以上就是在Linux虚拟机中配置共享文件夹的两种常见方法。根据你的具体需求和环境选择合适的方法进行操作即可。

0
看了该问题的人还看了