Windows通过wifi登入树莓派,想在这基础上实现两者的文件共享,通过建立samba服务器实现。
sudo apt-get update
sudo apt-get install samba samba-common-bin
配置每个用户可以读取自己的home目录,在[homes]中把"read only = yes"改为"read only = no".
sudo /etc/init.d/smbd restart
添加用户到Samba后,Windows就可以访问该用户home目录下的所有文件。
//我的用户名是 qiang
sudo smbpasswd -a qiang
查看树莓派IP地址:
因为我们现在连的WIFI,所有关注wlan0相关信息,可以得知树莓派的IP地址是:192.168.86.180
windows访问Samba服务器
windows搜索"运行":
输入Samba服务器地址: \192.168.86.180\qiang,需特别注意访问地址的格式(参考下图)!
出现报错提示“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问”。
以上问题需要修改Window10的网络策略(参考文章):
顺利的话,以上操作应该可以的,如果不行的话,可能需要进行以下操作():
如果仍然不行,继续检查:
HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanWorkstation \ Parameters并确保将“ AllowInsecureGuestAuth”值设置为1。
如果顺利的话,此时应该可以登入Samba了,如果还不行的话,重启电脑试试。
附上登入成功的截图:
实现了windows和树莓派之间的文件共享后,就可以很方便得实现在windows里面编辑代码,然后在树莓派里面编译运行了,挺方便的。