对于购买 Raspberry Pi 而没有配备屏幕的树莓派使用者/开发者来说,远程桌面连接可谓是一个很好的替代方案,这样可以摆脱对显示器和电视的依赖,随时随地使用智能设备进行连接。
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-pi-logo-300px.png)
这里有两种比较通用的方法。第一种方法是使用Windows自带的远程桌面连接,这种方法支持所有Windows 7以上的操作系统,覆盖范围广,无需额外安装,传输质量高。
一、XRDP 服务(Windows 远程桌面连接)
想要使用Windows远程桌面连接进行屏幕传输,你需要在树莓派上先安装 XRDP 服务,这是支持远程桌面连接的必备组件。
登陆 SSH 或者 在树莓派的命令行里执行。
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-pi-remote-1.png)
安装方法:
1.首先必须安装 tightvncserver
如果你直接安装 XRDP,总共11个安装包中,可能会有2个安装包老是提示download failed,所以首先先要安装 tightvncserver。
sudo apt-get install tightvncserver
2.然后在安装XRDP组件
sudo apt-get install xrdp
3.解除防火墙的限制(可选)
你的树莓派系统可能启动了防火墙UFW,它可能会阻止远程连接端口。如果你没有遇到此问题,可以忽略该步。
sudo ufw allow 3389
然后再重启防火墙UFW服务
sudo service ufw restart
4. 重启服务即可生效
sudo service xrdp restart
5.使用Windows远程桌面连接
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-pi-remote-mstsc.png)
账户:pi(默认,如果你更改请使用新账户)
6.iOS/Android 移动端桌面远程连接
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-pi-remote-rd-client.png)
iPhone运行截图:
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-remote-rd-desktop-iphone.png)
二、VNC服务(需要VNC Viewer支持)
1.安装VNC组件
由于 Raspbian 内置了 VNC 服务,只需要转到配置文件打开即可:
sudo raspi-config
找到 Interfacing Options 回车进入:
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-pi-remote-vnc-1.png)
找到 VNC 服务,回车进入,选择 <enable>,即自动开始更新相关组件并打开服务。
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-pi-remote-vnc-2.png)
VNC 服务启动后,就可以使用 VNC Viewer 进行连接。
2.使用 VNC Viewer 连接
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/raspberry-remote-vnc-viewer.jpg)
VNC Viewer 下载地址:点击进入
![](https://www.nousbuild.org/codeu/wp-content/uploads/2018/03/RaspberryPi.png)
![](https://www.nousbuild.org/codeu/wp-content/uploads/2020/07/copyright.png)