python玩转树莓派(一) 安装系统,SSH登录,VNC远程登录

一. 格式化SD卡

使用工具SDformatter

格式化过程可能会失败,多试几次

二. 镜像文件烧录到SD卡

使用树莓派官方工具 Raspberry Pi Imager

https://www.raspberrypi.org/downloads/

或者使用工具: etcher

https://www.balena.io/etcher/
http://www.375761.cn/?p=120

三. 下载镜像

如果使用 Raspberry Pi Imager 可跳过此步骤

https://www.raspberrypi.org/downloads/raspberry-pi-os/

下载最完整版本即可

四. 烧录镜像

略...


到这里,其实已经可以启动树莓派了,接下来我们要做的是SSH远程登录, 这样可以省下一个显示屏

五. 设置WIFI

用户可以在未启动树莓派的状态下单独修改 /boot/wpa_supplicant.conf 文件配置 WiFi 的 SSID 和密码,这样树莓派启动后会自行读取 wpa_supplicant.conf 配置文件连接 WiFi 设备。

操作方法简单:将刷好 Raspbian 系统的 SD 卡用电脑读取。在 boot 分区,也就是树莓派的 /boot 目录下新建 wpa_supplicant.conf 文件,按照下面的参考格式填入内容并保存 wpa_supplicant.conf 文件。

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}
 
network={
ssid="WiFi-B"
psk="12345678"
key_mgmt=WPA-PSK
priority=2
scan_ssid=1
}

六. 配置SSH登录

同样在 boot 分区新建一个文件,空白的即可,文件命名为 ssh。注意要小写且不要有任何扩展名。

树莓派在启动之后会在检测到这个文件之后自动启用 ssh 服务。随后即可通过登录路由器找到树莓派的 IP 地址,通过 ssh 连接到树莓派了。

七. 启动树莓派

将SD卡取下,插入树莓派, 通电启动, 启动完成后绿灯亮起
开机后如果我们重新用读卡器读SD卡,发现文件不见了,那是树莓派为了安全起见将它们转移了

八. SSH登录

确保PC和树莓派在同一个WIFI下面

我们可以通过路由器软件或局域网IP扫描软件获取树莓派的IP地址
比如我这里是: 192.168.0.105

使用SSH工具登录树莓派, 我这里用的是finalshell软件 (http://www.hostbuf.com/)

树莓派默认的登录名密码是:

登录名: pi
密码: raspberry

登录成功

九. 配置SSH远程桌面

输入

sudo raspi-config

进入配置界面 (版本不同, 界面可能有些不同,认真找找没问题)

进入接口配置选项

找到第三项VNC打开

再在高级选项里修改分辨率

保存后退出重启

十. VNC远程登录

使用软件: VNC viewer
https://www.onlinedown.net/soft/1216888.htm

登录树莓派IP

这样就远程登录树莓派了

十一. 固定内网IP

在使用树莓派的过程中,DHCP往往会自动分配树莓派的IP,因此树莓派的IP地址并不是固定的,那么每次在远程登录树莓派前都需要查看一下树莓派的IP地址,非常麻烦。因此,我们手动给树莓派设定一个静态IP地址后,树莓派的IP地址就是固定的了。

首先搞清我们现在的网络情况:

在终端输入:

ifconfig

然后开始设置静态IP, 在终端输入:

sudo nano /etc/dhcpcd.conf

你可能感兴趣的:(python玩转树莓派(一) 安装系统,SSH登录,VNC远程登录)