Mac远程安装树莓派摘要

912 阅读3分钟

软件

ApplePi Baker

macdownload.informer.com/applepi-bak…

系统镜像

www.raspberrypi.org/downloads/r…

安装系统

选中 ApplePi Baker 左上角的方块列表中的磁盘,右侧选择刚刚下载的zip解压得到的img镜像,点Restore Backup即可

写入镜像完毕后,重新插入读卡器(tf卡),系统会识别出一个boot分区。

打开终端,进入boot目录,新建空白ssh文件

touch ssh

新建wifi配置文件 wpa_supplicant.conf

vim wpa_supplicant.conf

写入以下内容

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="wifi名称"
    psk="wifi密码"
    key_mgmt=WPA-PSK
    priority=1
}

从mac拔出tf卡,插入树莓派,等待5分钟左右即可在路由器的设备列表看到树莓派,记录下树莓派的内网ip地址

打开mac终端,ssh登录树莓派

默认用户名 pi

默认密码 raspberry

修改计算机名字和开启root账户

改计算机名称

sudo vim /etc/hostname    #打开主机名配置文件 将其修改成你要改成的主机名
sudo vim /etc/hosts    #同上修改主机名

启用root账户

sudo passwd root    #修改ROOT密码
sudo passwd --unlock root    #启动root账户

允许 root 账户 ssh 远程登录

sudo vim /etc/ssh/sshd_config

找到

#PermitRootLogin prohibit-password

改成

PermitRootLogin yes

重启生效

apt加速镜像

备份源列表

cd /etc/apt/
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp /etc/apt/sources.list.d/raspi.list /etc/apt/sources.list.d/raspi.list.bak

编辑vim /etc/apt/sources.list, 在第一行插入。 deb表示直接通过.deb文件进行安装;deb-src表示通过源文件的方式进行安装,自己选择一个即可,我用deb

deb http://mirrors.neusoft.edu.cn/raspbian/raspbian buster main contrib non-free rpi
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian buster main contrib non-free rpi

编辑 vim /etc/apt/sources.list.d/raspi.list, 在第一行插入。

deb http://mirrors.neusoft.edu.cn/raspbian/raspbian buster main ui
deb-src http://mirrors.neusoft.edu.cn/raspbian/raspbian buster main ui

使配置生效

sudo apt-get update
sudo apt-get upgrade

豆瓣加速pip

mkdir -v ~/.pip && echo -e "[global]\ntimeout = 60\nindex-url = https://pypi.douban.com/simple" > ~/.pip/pip.conf

开启SMB

插入分好区的移动硬盘, 安装ntfs支持

sudo apt-get install ntfs-3g
sudo reboot

查看硬盘列表

sudo fdisk -l

新建挂载目录

mkdir /mnt/disk
chmod 744 /mnt/disk

修改挂载配置文件vim /etc/fstab, 插入一行, sudo reboot重启生效

PARTUUID=1bcc1146-01    /mnt/disk      auto    defaults,nofail        0       0

PARTUUID可以通过命令sudo blkid查看获取

第一列可以是实际分区名,第二列是挂载点, 第三列为此分区的文件系统类型, 第四列是挂载的选项 第五列1为备份0为不备份,具体参考这里

安装smb服务

sudo apt-get install samba samba-common-bin

选择No

修改smb配置文件sudo vim /etc/samba/smb.conf, 在末尾增加:

[<disk>]
   comment = <disk>
   path = /mnt/<disk>
   browseable = yes
   writable = yes
   guest ok = no
   
   vfs object = recycle   
   recycle:repository = /samba/trash/
   recycle:keeptree = Yes
   recycle:versions = Yes
   recycle:maxsixe = 0

<disk> 替换成想要的挂载名称和路径即可 其他SMB配置文件详解,看这里

设置访问密码

sudo smbpasswd -a root

在 Mac 的Finder按下 Ctrl+K,输入树莓派地址、用户名和密码,选择磁盘,即可把树莓派的目录挂载到Mac系统上

远程桌面

命令行安装

sudo apt-get install tightvncserver xrdp
tightvncserver

可视化安装

修改树莓派vnc配置

sudo raspi-config

进入图形界面

修改分辨率

待驱动配置完成后,在Mac下载Realvnc

连接不成功可以尝试rm /tmp/.X2-lock或者重启服务vncserver

MySQL

经过测试 mirrors.tuna.tsinghua.edu.cn 源才可以安装,树莓派上限制只能安装

sudo apt-get install mariadb-server -y

设置 开机启动, 在配置界面 mysql一行勾选2345,[x]代表开启

sudo apt-get install sysv-rc-conf -y
sysv-rc-conf

打开外网端口访问 vim /etc/mysql/mariadb.conf.d/50-server.cnf 找到

bind-address            = 127.0.0.1

改为

bind-address            = 0.0.0.0

空密码登录数据库 sudo mysql -u root, 设置root密码

use mysql;
update user set plugin='mysql_native_password' where user='root';
UPDATE user SET password=PASSWORD('root') WHERE user='root';
flush privileges;

设置账号可以远程登录

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root账号密码' WITH GRANT OPTION;
flush privileges;
exit;

这时候就可以用 Navicat 链接数据库了