设置Samba服务共享Linux的文件
2018-08-19 21:18:27 +08 字数:667 标签: Linux Windows本文介绍如何在Linux服务器上假设Samba服务,给Windows与Mac共享文件。 Samba有方便的一面,也有不安全的一面,还是局域网内使用最合适。
安装samba ¶
如果没有安装的话,Linux(以Debian/Ubuntu系为例)下可简单安装:
sudo apt install samba
Windows和Mac自带。
准备一个共享目录 ¶
Linux下:
mkdir $HOME/Shares
chmod 777 $HOME/Shares
配置smb.conf ¶
Linux下,编辑/etc/samba/smb.conf
文件,末尾添加以下内容:
[Shares]
path = /home/USERNAME/Shares
available = yes
browseable = yes
public = yes
writable = yes
设置用户名与密码 ¶
Linux下:
sudo smbpasswd $USER
按提示输入两次密码。
注意:为了方便,$USER
最好就是Windows或Mac的用户名。
如果电脑有加域,密码最好就是域密码。
访问 ¶
Windows上访问 ¶
在【开始】菜单中,输入\\DOMAIN_OR_IP\Shares
,即可访问共享文件夹。
在【计算机】界面中,右键选择【添加一个网络位置】,可以把它添加为【计算机】中的一个图标。
(Windows 10暂时没研究透。)
Mac上访问 ¶
在访达(Finder)界面下,CMD
+k
,即可打开【连接服务器】界面。
输入smb://DOMAIN_OR_IP/Shares
,点击【连接】。
Linux上访问 ¶
在nautilus中,Ctrl
+l
输入smb://DOMAIN_OR_IP/Shares
,即可访问。
安全组 ¶
对于阿里云,或者其它带有安全组、防火墙功能的云服务器,需要打开139端口。 实际上,139、445是SMB常用的TCP端口,而137、138则是SMB常用的UDP端口。 如果发生问题,可以都打开试试。