bash,sudo yum install -y nfs-utils # 安装NFS服务,# 或者,sudo yum install -y samba samba-client samba-common # 安装Samba服务,
`,,2. 配置NFS服务:,,编辑
/etc/exports文件,添加需要共享的目录和客户端IP地址:,,
`bash,sudo vi /etc/exports,
`,,在文件中添加以下内容(将
/data替换为需要共享的目录,将
192.168.1.0/24替换为客户端IP地址范围):,,
`,/data 192.168.1.0/24(rw,sync,no_root_squash),
`,,保存并退出。,,3. 启动并设置NFS服务开机自启:,,
`bash,sudo systemctl start nfs-server # 启动NFS服务,sudo systemctl enable nfs-server # 设置开机自启,
`,,4. 配置Samba服务:,,编辑
/etc/samba/smb.conf文件,修改以下内容(将
/data替换为需要共享的目录):,,
`bash,sudo vi /etc/samba/smb.conf,
`,,在文件中添加以下内容:,,
`ini,[data], path = /data, public = yes, writable = yes, guest ok = yes,
`,,创建Samba用户和密码:,,
`bash,sudo pdbedit -a -u 用户名 -s 密码,
`,,重启Samba服务:,,
`bash,sudo systemctl restart smb # 重启Samba服务,sudo systemctl enable smb # 设置开机自启,
`,,至此,CentOS云主机上的硬盘共享配置完成。客户端可以通过访问
//服务器IP地址/data`来访问共享的硬盘。配置 CentOS 云主机共享硬盘的步骤如下:
1、安装 Samba 服务
在终端中以 root 用户身份登录到云主机。
运行以下命令安装 Samba 服务:
```
yum install samba sambaclient sambacommon
```
安装完成后,启动 Samba 服务并设置为开机自启动:
```
systemctl start smb
systemctl enable smb
```
2、配置 Samba 共享文件夹
创建一个用于共享的文件夹,/srv/samba
:
```
mkdir /srv/samba
```
修改文件夹的权限,确保 Samba 用户可以访问该文件夹:
```
chmod R 0775 /srv/samba
chown R nobody:nobody /srv/samba
```
创建一个新的 Samba 用户和组(如果需要):
```
groupadd smbgroup
useradd g smbgroup m smbuser
```
为 Samba 用户设置密码:
```
smbpasswd a smbuser
```
编辑 Samba 配置文件 /etc/samba/smb.conf
,添加以下内容:
```ini
[shared]
path = /srv/samba
valid users = @smbgroup
read only = no
create mask = 0775
directory mask = 0775
force group = smbgroup
force user = smbuser
browsable = yes
public = yes
writable = yes
```
保存并关闭文件,然后重启 Samba 服务使配置生效:
```
systemctl restart smbd
```
3、配置防火墙规则(可选)
如果云主机上启用了防火墙,请打开端口号 139
(SMB)和 445
(SMB+):
```
firewallcmd permanent addservice=samba addport=139/tcp addport=445/tcp
firewallcmd reload
```
如果使用的是 firewalld
,则可以使用以下命令:
```
firewallcmd permanent addservice=samba addport=139/tcp addport=445/tcp; firewallcmd reload
```
现在,CentOS 云主机上的共享硬盘已经配置完成,其他计算机可以通过网络访问该共享文件夹,以下是两个与本文相关的问题和解答:
问题1:如何访问 CentOS 云主机上的共享硬盘?
答:其他计算机可以通过以下方式访问 CentOS 云主机上的共享硬盘:在文件资源管理器中输入 \<云主机IP地址>shared
,<云主机IP地址>
是 CentOS 云主机的 IP 地址,然后使用之前设置的用户名和密码进行身份验证。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/462081.html