理论介绍
要在Ubuntu宿主机和CentOS虚拟机之间设置基于Samba的文件夹共享,您可以按照以下步骤进行操作:
在Ubuntu宿主机上:
- 安装Samba服务器软件:
sudo apt update
sudo apt install samba
```
````
- 编辑Samba配置文件:
sudo nano /etc/samba/smb.conf
```
````
- 在文件末尾添加以下内容来定义共享:
[shared_folder]
path = /path/to/shared/folder
writable = yes
guest ok = yes
```
将`/path/to/shared/folder`替换为您要共享的实际文件夹路径。
````
- 保存并关闭文件。
- 设置Samba密码(如果尚未设置):
sudo smbpasswd -a <username>
```
将`<username>`替换为您想用于访问共享的用户名。
````
- 重启Samba服务:
sudo service smbd restart
```
````
在CentOS虚拟机上:
- 安装Samba客户端软件:
sudo yum install samba-client
```
````
- 创建一个本地文件夹,用于挂载Ubuntu宿主机上的共享文件夹:
mkdir ~/shared_folder
```
````
- 挂载共享文件夹:
sudo mount -t cifs //<Ubuntu宿主机IP地址>/shared_folder ~/shared_folder -o username=<username>,password=<password>
```
将`<Ubuntu宿主机IP地址>`替换为Ubuntu宿主机的实际IP地址,`<username>`和`<password>`替换为在Ubuntu宿主机上设置的Samba用户名和密码。
````
- 您现在可以通过
~/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