不在同一局域网下远程连接树莓派,无外接屏幕

前段时间借来了学长的树莓派,一直没怎么玩,主要是屏幕连接各种线很乱,这几天正式使用才发现原来不用那么麻烦,只要一点小小的操作就能用电脑进行本地访问了,后来稍微扩展下实现了远程访问,就是说只要接通树莓派的电源就可以在上课的时候玩树莓派啦。

写这篇博客主要是一个备忘录,格式啥的可能会很粗糙,如果真的有人看就请见谅吧。

事先准备

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.因为树莓派不能长时间开机,可以在某宝上买一个能远程控制开关的插头,把树莓派插上去,想要远程使用的时候就打开电源,不用则关闭,这是我的想法,当然肯定有更好的,欢迎大家提出来一起交流。

结语

树莓派的玩法真的不少,还有好多好多都可以尝试,我也会坚持记录在这里的。

  • 8
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值