前段时间借来了学长的树莓派,一直没怎么玩,主要是屏幕连接各种线很乱,这几天正式使用才发现原来不用那么麻烦,只要一点小小的操作就能用电脑进行本地访问了,后来稍微扩展下实现了远程访问,就是说只要接通树莓派的电源就可以在上课的时候玩树莓派啦。
写这篇博客主要是一个备忘录,格式啥的可能会很粗糙,如果真的有人看就请见谅吧。
事先准备
1.树莓派
我的树莓派硬件信息如下(用命令cat /proc/cpuinfo查看):
系统版本(sudo apt install screenfetch后输入screenfetch):
2.电脑软件
(1)MobaXterm;用来SSH访问树莓派。
(2)VNCViewer;我的树莓派自带NVCService,所以电脑装一个VNCViewer就可以了,这个软件是用作访问树莓派的图形界面,比较适合我们小白。
3.路由器
用来连接树莓派和电脑,方便访问,要是没有也可以用手机开一个。
4.公网IP
这是远程访问树莓派的,可不在同一局域网下操作树莓派。
开始操作
1.首先在树莓派的SD卡根目录 /boost/ 里新建一个名为ssh的空文件夹和一个名为wpa_supplicant.conf的文件,所要编辑的内容如下:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的WIFI的名字"
key_mgmt=WPA-PSK//加密方式
psk="WIFI密码"
priority=20//优先级,越大优先级越高
}
这个文件的作用是在没有屏幕的状况下连接你的wifi网络,方便访问操控
2.SD卡插回去,开机,然后进入路由器后台查看树莓派的本地IP地址
可以看到树莓派成功连接了,IP地址为192.168.1.101,我们给他绑定一下,防止以后再开机IP地址发生变化
3.打开MobaXterm
点击会话——SSH然后输入树莓派的IP地址,勾选指定用户名后输入你的用户名,端口是默认的22,其他的不用管,点确定就好
输入密码后就能进入这个界面并对树莓派进行操作了
4.然后在上面的界面里输入vncserver,同时打开windows上的VNCViewer输入192.168.101:1(默认的是1,可以设置为2)就可以打开桌面了
至于分辨率的调法我认为不重要,网上一搜也一大堆,我这里也不介绍了。
这里贴个链接: 树莓派分辨率调法
4.远程连接部分
首先要确保你的宽带有公网IP,没有打电话给客服申请或者百度都可。
然后进入路由器后台把22端口配置如下
再申请一个动态域名,有免费的可以用
然后就大功告成了,想要测试就打开CMD
输入
ssh 用户名@申请的动态域名地址
例如:ssh pi@DDF.vip
再输入密码即可,亲猜可以在不同局域网下访问,上课也能玩耍。
其他的和上面说的一样,修改一下地址就行了,这里不在赘述。
扩展
1.手机上可以下一个叫Termius的软件,或者下一个叫Termux的,都可以远程操控
2.因为树莓派不能长时间开机,可以在某宝上买一个能远程控制开关的插头,把树莓派插上去,想要远程使用的时候就打开电源,不用则关闭,这是我的想法,当然肯定有更好的,欢迎大家提出来一起交流。
结语
树莓派的玩法真的不少,还有好多好多都可以尝试,我也会坚持记录在这里的。