如何使用树莓派搭建个人远程桌面
如何使用树莓派搭建个人远程桌面
- 背景
- 准备工作
- Ubuntu换源
- 安装xfce4和xrdp
- 安装cpolar
- 设置rdp隧道
- 远程连接
背景
本人在学校购入了一块树莓派4B(4G)做项目,工作之后就一直闲置。这两天收拾房间的时候翻出来,想到前一阵树莓派被炒到那么高,在手里闲着也是浪费,索性搭建一个远程桌面,可以远程写写代码什么的。
准备工作
首先,你需要一块树莓派,型号对于用作远程桌面来说差别不大,只是性能上会有区别。其次,下载Ubuntu Server Arm版的iso镜像文件并烧录到SD卡中。最后,将SD卡插入树莓派,上电并完成系统的初始化配置,如认证用户,连接WIFI等。
Ubuntu Server Arm版下载地址:https://cn.ubuntu.com/download/server/arm
树莓派烧录软件下载地址:https://www.raspberrypi.com/software/
Ubuntu换源
在进行后续操作之前可以先将Ubuntu更换为国内的镜像源。
// 备份原始镜像文件
cp /etc/apt/sources.list /etc/apt/sources.bk// 编辑sources.list
sudo vi /etc/apt/sources.list// 替换为以下内容
deb http://mirrors.163.com/ubuntu-ports jammy main restricted universe multiverse
deb http://mirrors.163.com/ubuntu-ports jammy-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu-ports jammy-backports main restricted universe multiverse
deb http://mirrors.163.com/ubuntu-ports jammy-security main restricted universe multiverse
安装xfce4和xrdp
// xfce4: 一款类UNIX 操作系统上的轻量级桌面环境
sudo apt-get install xfce4
// 防止xfce4桌面默认终端打不开
sudo apt-get install xfce4-terminal
echo xfce4-session>.xsession// xrdp: linux远程桌面管理工具xrdp
sudo apt-get install xrdp
xrdp在进行远程连接时可能会出现以下情况
- xrdp输入账号密码闪退
原因是xrdp安装不到位,需要换个源,阿里和清华的不行,可以采用网易的。 - xrdp登录后黑屏或者息屏后黑屏
// 打开startwm.sh
sudo vi /etc/xrdp/startwm.sh// 添加以下内容
unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
. $HOME/.profile
安装cpolar
cpolar可以帮助我们实现内网穿透,让我们在外网环境下也能访问树莓派。打开cpolar的网站(https://www.cpolar.com/docs)我们可以看到在文档中介绍了如何安装cpolar,我们按照步骤一步步执行即可。
设置rdp隧道
这一步我们需要借助另一台在同一个局域网下的笔记本来实现。通过ifconfig命令在树莓派上查看在当前局域网下的ip地址,比如,当前我的树莓派的ip是192.168.110.74。
如果显示ifconfig命令不存在,则先通过apt安装net-tools,再执行ifconfig
// 安装net-tools
sudo apt-get install net-tools
查到树莓派的ip地址后,在笔记本的浏览器中输入树莓派ip:9200,那么我需要输入的就是192.168.110.74:9200。此时我们会进入cpolar的管理后台页面。
登录后,在创建隧道页面中创建一个隧道名称为rdp,协议类型为tcp,端口为3389的隧道。
点击创建后,我们可以从在线隧道列表中看到cpolar穿透树莓派3389端口为我们生成的tcp公网地址。
远程连接
在Windows系统下打开桌面远程连接工具,输入树莓派tcp公网地址,点击连接。
此时我们会看到xrdp的登录界面,输入树莓派的用户名和密码就能进入远程桌面了。
树莓派远程桌面
至此,使用树莓派搭建个人远程桌面的教程就结束了,谢谢。
参考文章:https://blog.csdn.net/guorong520/article/details/124749625
如何使用树莓派搭建个人远程桌面相关推荐
- [转载]CentOS6nbsp;快速搭建轻量级远程桌面nbsp;Xfcenb
原文地址:CentOS6 快速搭建轻量级远程桌面 Xfce & VNC & Firefox作者:哈囉健一 0.系统信息 CentOS Linux release 6.0 (Final) ...
- 树莓派环境搭建(远程桌面、免驱摄像头、tensorflow)总结2018
1.树莓派准备 (1)安装散热片 (2)树莓派外壳安装 同时安装散热风扇 风扇线的接口,看得到金属触片一面,朝外.4脚接风扇红线.6脚接风扇黑线.若不转,金属出片一侧朝内尝试. 2.上电前的系统安装准 ...
- 树莓派 VNC Viewer 远程桌面配置教程
树莓派官方认证的 RealVNC 客户端登录树莓派的方法. 在开始之前,你需要已经登录树莓派,进入到树莓派命令窗口,通过接上显示器和键鼠直接操作或通过 SSH 登录都可以. 启用树莓派 VNC 服务 ...
- vnc 树莓派 链接_树莓派 VNC Viewer 远程桌面配置教程
树莓派实验室在之前介绍过<直接用Windows远程桌面连接树莓派的方法>,使用的是微软的"远程桌面(Remote Desktop Connection)"作为客户端登录 ...
- 手把手教你通过端口映射,轻松搭建Windows远程桌面
市面上有很多的远程桌面软件,如TeamViewer.向日葵等.但无一例外,它们提供的免费服务连接质量普遍不高,而付费服务价格又偏高,并不能使人满意. 但众所周知,微软自带的Windows远程桌面其实在 ...
- 树莓派4B-安装远程桌面TeamViewer
树莓派安装远程桌面TeamViewer TeamViewer远程连接可以让你的树莓派不局限于你的局域网,只要有网络的地方都可以连接上,安装和使用也比较简单快捷,相比树莓派自带的VNC Viewer用起 ...
- 树莓派-使用Windows远程桌面连接RPI4
远程连接树莓派桌面的方法有好几种,最典型的是是树莓派自带的VNC连接,这里介绍的是使用Windows内置的"远程桌面连接"来连接RPI4的桌面,这种方式比VNC的用户体验更好,大家 ...
- 树莓派4B Ubuntu 远程桌面 步骤
文章目录 准备 更换国内源 更新软件列表和软件 安装SSH xrdp方法 VNC方法 问题故障解决 花屏 蓝屏/黑屏 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 参考 ...
- centos7开启vnc服务_CentOS 7.2搭建VNC远程桌面服务的方法
一.图形界面安装(MATE DESKTOP) CentOS 7 系统下,本文以 MATE 桌面环境安装进行安装配置说明: 登录服务器,执行如下指令安装桌面环境: # 先安装 MATE Desktop ...
最新文章
- WebStorm下ReactNative代码提示设置
- MYSQL实现ORDER BY LIMIT的方法以及优先队列(堆排序)
- linux下的C语言开发 GDB的例子
- PHPStudy下Apache SSL证书安装教程
- ruby简单的基础 4
- hadoop 学习笔记:mapreduce框架详解
- C/C++语言函数学习(4)字符串处理函数
- 【软件测试】黑盒测试の边界值分析法
- 郑继明等《数值分析》习题解答
- Oracle 游标Cursor 的基本用法
- Spring JdbcTemplate 模板剖析 之 常用 增删改查
- 《我们不一样》β冲刺_3
- 为什么 Laravel 会成为最成功的 PHP 框架?
- 巧用腾讯文档把pdf免费转word方法
- 微信公众号开发C#系列-11、生成带参数二维码应用场景
- div+css视频教程大全免费下载更有html5教程
- JavaScript数组filter方法
- 非期望产出的sbm模型_兼顾非期望产出的工业用地效率测度、分异与溯因 ——以东北三省为例...
- securecrt连接不上vmware
- 彻底禁用停用杀死WIN10的自动更新