本文档内容主要从树莓派官网文档翻译简化而来
树莓派官方文档链接:https://www.raspberrypi.com/documentation/computers/remote-access.html
远程连接首先需要使树莓派和你的笔记本电脑处于同一局域网下(同一wifi下)
1.找到树莓派的ip地址(两种方法)
-
法一:浏览器地址栏输入192.168.0.1或192.168.1.1进入你家的路由器设置界面,在该界面中可以查看已经联网的设备的ip地址,找出哪个设备是树莓派,然后记下相应的ip地址即可
-
法二:命令行输入 ping raspberrypi.local 在ping通后会显示树莓派的ip地址 原理:同一局域网下的两台机器可以直接ping通(无需任何多余的配置),树莓派操作系统的某种服务可以使得其他机器通过ping raspberrypi.local来ping通树莓派,这里可以将raspberrypi.local理解成树莓派的域名
2.ssh远程连接 (此方法只能进入命令行,不能有可视化界面)
- 首先通过连接显示器,在树莓派首选项的raspberry configuration中将SSH功能打开。因为树莓派的SSH连接默认是关闭的
- 然后打开树莓派命令行,确认该树莓派的用户名,如果命令行行首输出为username@raspberrypi 则用户名为username
- 然后在笔记本命令行中输入命令 ssh username@ip 其中ip为上述找到的树莓派的ip地址
- 最后输入树莓派密码即可实现命令行远程连接树莓派了
ssh连接的优点:方便且延迟很低 建议用于raspberrypi和机载电脑
3.VNC远程连接(可视化界面)
- 首先通过连接显示器,在树莓派首选项的raspberry configuration中将VNC功能打开。因为树莓派的SSH连接默认是关闭的
- 在笔记本电脑上安装vnc-viewer,打开vnc-viewer软件,在地址栏输入树莓派ip地址即可远程桌面连接树莓派了
- 优点:可以直接显示树莓派的Desktop在我们自己的笔记本上
- 缺点:延迟较高,用的不是非常舒服
- 总结:VNC远程连接可以用于任意两台电脑之间,
被看的电脑(如raspberrypi)
需要安装vnc-server,看的电脑(如自己的笔记本)
需要安装vnc-viewer,然后找到被看的电脑
的ip地址即可进行远程连接了
建议用于树莓派,用于机载电脑也可(需要将机载电脑的VNC功能打开)
4.NoMachine远程连接(可视化界面)
- 首先在
被看的电脑
和看的电脑
上均安装好软件NoMachine - 在
看的电脑
上打开NoMachine,找到对应ip地址的选项点击即可远程连接
优缺点同VNC连接
建议用于机载电脑(这个方法连接树莓派还没试过),也可用于任意两台电脑之间