在Ubuntu2204上搭建一个smb服务器,并让多设备连接
在Ubuntu上安装samba
1
| sudo apt-get install samba
|
创建samba账号,用于别的设备登陆时的认证, 下面中的user_name
得是linux系统本身的用户
1
| sudo smbpasswd -a user_name
|
然后配置这个用户的samba服务密码,在别的设备上连smb服务时使用的就是这套用户名和密码
配置samba要共享的文件夹,在/etc/samba/smb.conf
文件中配置
path
为要分享文件夹的路径users
为可以登录的用户名,就是第二步中配置的user_name
[data]
为其它设备时显示的路径,如上面的配置会将服务器上/path/to/share
映射到smb服务路径server_ip/Data
上
1
2
3
4
5
6
| [Data]
path = /path/to/share
browseable = yes
writeable = yes
guest ok = yes
valid users = user_name
|
启动samba服务
1
| sudo service smbd start
|
在其它设备上连接smb服务
windows
: win
+ R
快捷键调出运行输入框,输入\\server_ip\
回车即可,建议在文件管理器中配置磁盘映射windows + wsl
: sudo mount -t drvfs //server_ip/Data /path/to/mount
ipados/ios
: 文件app中连接服务器选项中输入smb://server_ip/Data
, 然后选择注册用户
选项,输入用户名与密码即可