0
点赞
收藏
分享

微信扫一扫

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


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

理论介绍

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

在Ubuntu宿主机上:

  1. 安装Samba服务器软件:

sudo apt update
sudo apt install samba
```

````

  1. 编辑Samba配置文件:

sudo nano /etc/samba/smb.conf
```

````

  1. 在文件末尾添加以下内容来定义共享:

[shared_folder]
path = /path/to/shared/folder
writable = yes
guest ok = yes
```

将`/path/to/shared/folder`替换为您要共享的实际文件夹路径。

````

  1. 保存并关闭文件。
  2. 设置Samba密码(如果尚未设置):

sudo smbpasswd -a <username>
```

将`<username>`替换为您想用于访问共享的用户名。

````

  1. 重启Samba服务:

sudo service smbd restart
```

````

在CentOS虚拟机上:

  1. 安装Samba客户端软件:

sudo yum install samba-client
```

````

  1. 创建一个本地文件夹,用于挂载Ubuntu宿主机上的共享文件夹:

mkdir ~/shared_folder
```

````

  1. 挂载共享文件夹:

sudo mount -t cifs //<Ubuntu宿主机IP地址>/shared_folder ~/shared_folder -o username=<username>,password=<password>
```

将`<Ubuntu宿主机IP地址>`替换为Ubuntu宿主机的实际IP地址,`<username>`和`<password>`替换为在Ubuntu宿主机上设置的Samba用户名和密码。

````

  1. 您现在可以通过~/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=011220


举报

相关推荐

0 条评论