0 准备物品
- 树莓派5
- microHDMI线
- 显示器、有线鼠标键盘
- micro sd卡以及读卡器
本章主要记录从烧录Ubuntu系统到内网穿透的细节。
1 下载烧录&内网连接
下载的网址在Thank you for downloading Ubuntu Server for Raspberry Pi | Ubuntu。进入这个网址就会自动下载,如果没有下载的话就点击 download now。
下载完毕之后使用Raspberry Pi Imager下载到sd卡,如果不会的话百度一下,默认跳过。
下载完毕之后系统是要显示器来进行配置的,方便一些,其实就是Ubuntu界面初始化,需要注意的是里面的SSH这个功能是没有安装的,需要进行安装。SSH开启参考如何在 Ubuntu 20.04 启用 SSH,并且通过局域网登录Ubuntu机器_ubuntu20.0.4开启ssh-CSDN博客,不需要配置防火墙,这些操作建议连接显示器。
SSH连接之后远程界面的话可以使用XRDP,XRDP安装参考Ubuntu 使用XRDP 实现远程桌面连接-安装+配置+体验优化-腾讯云开发者社区-腾讯云。
需要注意的事XRDP只能在本地未登录情况下使用,因为Ubuntu同一个账户只能在一个界面使用,本地界面和XRDP是两个界面!
生效之后使用Windows远程连接,Windows搜索“远程桌面连接”,然后计算机选择树莓派的内网网络地址,进入之后的username和password选择Ubuntu初始化时候的用户名和密码。
2 外网连接
外网使用的话需要用到内网穿透技术,内网穿透本质上是用一个带有公网IP的机器实现数据的转发,内网设备开放某个端口,连接公网的特定IP的另一个端口,其他公网的设备访问这个公网IP端口就可以实现内网端口服务的访问。
还有另一种方法是内网中的路由器有公网IP的暂时不讨论这种情况(我目前也还没搞懂