本文章只提供快速入门教程,旨在帮助新手们(包括我自己)快速入门一个相关知识,不包含详细的知识点以及高级的技术用法。如有需要,可自行查找更加详细的资料。
20分钟入门 - samba教程
安装
安装samba
和smbclient
sudo apt-get install samba smbclient
检查是否安装成功(可能需要sudo),能显示版本号即安装成功:
samba -V
配置samba服务器
新建共享文件夹
先在桌面建立一个测试用的共享文件夹share_test
并修改其权限
mkdir ~/Desktop/share_test
sudo chmod +777 ~/Desktop/share_test
配置smb
打开smb.conf
sudo gedit /etc/samba/smb.conf
添加[share]
,这个将会作为共享的目录名。path
是服务器需要共享的本地目录路径。
注意:path就是需要共享的目录,即samba服务器的根目录,修改成你需要的路径
添加smb用户并设置密码
sudo smbpasswd -a [你想设置的用户名]
重启samba服务器
使用下面的命令重启samba服务器:
sudo systemctl restart smbd
注意:使用sysV系统管理程序的请用sudo /etc/init.d/samba restart
重启服务器
检查服务器状态
sudo systemctl status smbd
可见现在samba服务器已经在
active
状态。
配置samba服务器网络
这里使用debian10
的笔记本作为samba服务器。打开网络设置,添加新的连接。
选择有线网络,点击创建。
手动设置ipv4的ip地址。
然后连接上这个新建的连接。
配置samba客户端
此处使用Windows电脑作为samba客户端。使用网线直接连接两台电脑。打开网络连接设置,设置有线以太网的ip地址。ip地址应设为和服务器在同一网关下,前面服务器的ip设置为192.168.1.1
,这里只需设为192.168.1.2
到192.168.1.254
即可。
连接网络,然后打开资源浏览器,在地址栏输入服务器的地址\\192.168.1.1
.
即可看见服务器共享出来的share
文件夹。