ubuntu宿主机和centos7虚拟机如何基于samba共享文件夹

本文详细指导如何在Ubuntu宿主机与CentOS虚拟机间通过Samba设置文件夹共享,包括安装Samba、编辑配置、设置密码、重启服务以及在CentOS上挂载共享文件夹。提醒注意安全性和网络配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

理论介绍

要在Ubuntu宿主机和CentOS虚拟机之间设置基于Samba的文件夹共享,您可以按照以下步骤进行操作:

在Ubuntu宿主机上:

  1. 安装Samba服务器软件:

    sudo apt update
    sudo apt install samba
    ```
    
    ````
    
    
  2. 编辑Samba配置文件:

    sudo nano /etc/samba/smb.conf
    ```
    
    ````
    
    
  3. 在文件末尾添加以下内容来定义共享:

    [shared_folder]
    path = /path/to/shared/folder
    writable = yes
    guest ok = yes
    ```
    
    将`/path/to/shared/folder`替换为您要共享的实际文件夹路径。
    
    ````
    
    
  4. 保存并关闭文件。

  5. 设置Samba密码(如果尚未设置):

    sudo smbpasswd -a <username>
    ````<username>`替换为您想用于访问共享的用户名。
    
    ````
    
    
  6. 重启Samba服务:

    sudo service smbd restart
    ```
    
    ````
    
    

在CentOS虚拟机上:

  1. 安装Samba客户端软件:

    sudo yum install samba-client
    ```
    
    ````
    
    
  2. 创建一个本地文件夹,用于挂载Ubuntu宿主机上的共享文件夹:

    mkdir ~/shared_folder
    ```
    
    ````
    
    
  3. 挂载共享文件夹:

    sudo mount -t cifs //<Ubuntu宿主机IP地址>/shared_folder ~/shared_folder -o username=<username>,password=<password>
    ````<Ubuntu宿主机IP地址>`替换为Ubuntu宿主机的实际IP地址,`<username>``<password>`替换为在Ubuntu宿主机上设置的Samba用户名和密码。
    
    ````
    
    
  4. 您现在可以通过~/shared_folder路径在CentOS虚拟机上访问和操作Ubuntu宿主机上共享的文件夹。

请注意,这是一个简单的设置示例,仅用于演示目的。在实际部署中,您可能需要更多的配置和安全措施,例如限制访问权限、配置身份验证等。确保在生产环境中采取适当的安全措施。

此外,请确保Ubuntu宿主机和CentOS虚拟机之间的网络连接正常,并且防火墙配置允许Samba流量通过。

实操记录

sudo yum install -y samba-client

sudo mount -t cifs //192.168.122.1/WinD /D -o username=zxl,password=123456
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学亮编程手记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值