安装 samba
sudo apt-get update
sudo apt install samba
准备好要共享的目录
mkdir ~/sambashare // 我这里就选择自己家目录下的 sambashare 目录
配置 samba
配置要共享的目录
vi /etc/samba/smb.conf
# 跳到文件尾部,输入一下内容
[sambashare]
comment = 这是提示内容
path = /home/junwind/sambashare # 要共享的目录
read only = no # 只读 -> 否
browsable = yes # 允许查看到此目录(也就是不需要先认证,就可以看到这个目录)
# 保存一下,重启samba服务
sudo service smbd restart
# 防火墙允许一下
sudo ufw allow samba
创建一个samba账号
注意,这里很关键,samba内部有它自己的一套账号认证, 使用专门的 smbpasswd 来创建, 并且这个账号必须是Linux系统中的一个已存在的账号。
sudo smbpasswd -a junwind
windows 使用 Linux 的共享目录
- 开始->
\\192.168.1.163, 192.168.1.66 是你的 Ubuntu 主机地址 - 或者打开文件资源管理器 -> 点击网络 -> 在地址栏输入
\\192.168.1.163
看到这个后,点击进去,弹出账号密码认证窗口,输入你自己设置的账号,密码即可。