阅读量:0
搭建 Linux Samba 的步骤如下:
安装 Samba 服务器软件:
- 在 Debian/Ubuntu 上执行命令:
sudo apt-get install samba
- 在 CentOS/Fedora 上执行命令:
sudo yum install samba
- 在 Debian/Ubuntu 上执行命令:
创建共享目录:
- 使用
mkdir
命令创建一个文件夹,作为共享目录,例如:sudo mkdir /home/share
- 使用
配置 Samba:
打开 Samba 配置文件
/etc/samba/smb.conf
:sudo nano /etc/samba/smb.conf
在文件的底部添加以下内容:
[share] comment = Shared Folder path = /home/share writable = yes guest ok = yes browseable = yes
其中:
[share]
是共享的名称comment
是对共享的描述path
是共享目录的路径writable
表示共享目录是否可写guest ok
表示是否允许匿名访问browseable
表示是否可被浏览
创建 Samba 用户:
- 使用
smbpasswd
命令创建一个 Samba 用户,该用户可以访问共享目录,例如:sudo smbpasswd -a username
- 输入密码并确认密码
- 使用
启动 Samba 服务:
- 在 Debian/Ubuntu 上执行命令:
sudo service smbd restart
- 在 CentOS/Fedora 上执行命令:
sudo systemctl restart smb
- 在 Debian/Ubuntu 上执行命令:
配置防火墙:
- 如果有防火墙,需要开放 Samba 的相关端口(默认端口为 137-139 和 445),例如:
- 在 Debian/Ubuntu 上执行命令:
sudo ufw allow 137/udp
- 在 CentOS/Fedora 上执行命令:
sudo firewall-cmd --add-service=samba --permanent
,然后执行sudo firewall-cmd --reload
- 在 Debian/Ubuntu 上执行命令:
- 如果有防火墙,需要开放 Samba 的相关端口(默认端口为 137-139 和 445),例如:
通过 Windows 访问 Linux Samba:
- 在 Windows 上,打开资源管理器,输入
\\<Linux IP Address>
,然后按下 Enter 键 - 输入 Samba 用户名和密码,点击确定
- 在 Windows 上,打开资源管理器,输入
现在,您应该能够在 Windows 上访问 Linux 上的 Samba 共享目录了。