树莓派安装UbuntuServer并设置Samba共享
用来用去还是感觉Ubuntu省心,很多配置没那么复杂,有时候也觉得自己挺可笑的,有时候连基本的应用都还没熟练,还去考虑哪个系统稳定,简直操心太多。
这篇文章记录树莓派安装Ubuntu Server并配置文件共享的过程。
ubuntu Server安装
软硬件准备
- ubuntuserver镜像(我没安装图形界面的,个人觉得不需要)网址:https://ubuntu.com/download/raspberry-pi 这里我用的是20.04 64位
- Raspberry Pi 3B + Micro SD卡
- 烧录软件:balenaEtcher 这个挺好用网址 https://www.balena.io/etcher/
烧录可以参考官方教程:https://ubuntu.com/tutorials/how-to-install-ubuntu-on-your-raspberry-pi#1-overview
启用ssh
在烧录以后把卡插入树莓派中即可启动,因为不想再插入键盘和鼠标进行设置,所以需要在系统中启用远程ssh。启动方法:在根目录下新建一个空白文件名字为ssh即可,无需后缀。
ssh连接树莓派
通过路由器知道你的树莓派的IP地址(最好用路由给PI分配一个固定的IP),然后直接输入以下命令进行连接:
1 | # ubuntuserver的默认用户名和密码都是 ubuntu |
注意:如果你的电脑之前连接过树莓派可能需要删除之前的密钥重新连接才能继续。
samba软件安装设置
安装samba
建议安装前更换官方的软件源,因为真的太慢了。详细的可以参考中科大的帮助文件,地址http://mirrors.ustc.edu.cn/help/ubuntu.html
1 | # 更换源 记得备份原来的 |
修改smb.conf
依然记得首先要备份,然后再修改,这里设置两种共享,一种加密,另一种不加密。
配置文件的位置 /etc/samba/smb.conf
。
注:不建议在/tmp目录下使用,因为重启后会自动清空。如需更改请查看文末的链接资料
1 | # 不加密的共享目录 仅做测试用,建议更换目录 |
遇到的问题
主要是mac系统访问出现问题,访问加密目录的时候出现如下提示The operation can't be completed because the original item for "share" can't be found.
解决方法是打开finder,快捷键command+k
,也就是连接服务器,然后输入 smb://PI'sIP
即可。因为mac默认使用的是AFP协议。
参考资料: