在Raspberry Pi上使用xrdp启用VNC远程桌面访问


如果你需要运行你的Raspberry Pi“headless”(没有显示器),你可以  通过SSH连接到它。但是,如果您需要访问桌面,那么一个选项就是使用VNC,如果您尚未使用Microsoft的远程桌面协议(RDP)与其他服务器连接,那么这很好。但是,如果您已经在使用RDP,那么启用RDP访问Raspberry Pi会更方便,并且只使用一种类型的客户端查看器。

RDP是Microsoft开发的专有协议。它主要用于Microsoft的Windows Server产品,因此服务器可以在没有连接监视器的情况下运行。Windows的所有现代桌面版本(如Windows Vista,Windows 7和Windows 8)都预装了RDP查看器(称为远程桌面连接)。这意味着您无需安装任何额外的软件即可从Windows PC访问Pi的完整桌面。

 

Linux的RDP协议有几种不同的实现,包括xrdp。该xrdp项目是远程桌面协议,用于提供对Linux桌面而非Windows桌面的访问。xrdp服务器能够与其他开源RDP客户端以及Microsoft的远程桌面连接程序一起使用。

要在运行Raspbian的Raspberry Pi上安装xrdp,请使用:

sudo apt-get install xrdp

xrdp将作为服务安装,并将自动启动。无需进一步配置即可建立远程连接。在Windows PC上,启动远程桌面连接程序。在“计算机:”字段中,输入Pi的IP地址。该  如何使用静态IP地址,并设置SSH在树莓派  教程有关于配置IP地址的详细信息。如果安装了Samba,则可以使用设备的Windows网络名称。默认是 raspberrypi。现在点击连接。

XRDP登录

xrdp登录界面中会出现一个新的窗口。在这里,您可以输入Raspberry Pi上任何用户的用户名和密码。如果您使用的是默认配置,然后输入piraspberry,然后单击确定。

XRDP设定的分辨率,在-RDC

默认屏幕分辨率未在Raspberry Pi上设置,而是在客户端上设置。当远程桌面连接程序联系初始协议的Pi部分时,协商是建立屏幕分辨率和其他类似的颜色深度。要更改屏幕分辨率,请单击“显示选项”以显示高级连接设置。在“显示”选项卡下,使用滑块选择远程桌面的大小。将滑块一直向右拖动以使用全屏模式。

调整xrdp设置

正如我们所看到的,xrdp服务器不需要配置并且可以开箱即用,但是有一些东西可以调整。该xrdp.ini 配置文件驻留在/etc/xrdp并包含可设置一些变量。要编辑文件类型:

sudo nano /etc/xrdp/xrdp.ini

该文件分为不同的部分,每个部分用方括号中的名称标记。在该[globals]部分中,您可以通过将bitmap_compression变量设置为禁用压缩no。这可以提高性能,因为它消除了Pi执行某些压缩任务的需要,这些任务可能是CPU密集型的。您可能只会在非常繁忙的Pi上看到性能提升。

 

远程桌面协议有三种加密级别:低,中和高。低是40位加密,数据仅从客户端加密到服务器。中等是40位加密,但数据在两个方向上都是加密的。高是128位加密,像中等水平是两个方向。要更改安全级别,请修改crypt_level变量。

在该[xrdp1]部分中,可以设置默认值usernamepassword这意味着不需要将它们输入到xrdp登录对话框中。如果您想限制对Pi的访问,请不要更改这些变量,但为了方便起见,您可能希望将其更改username为默认用户,但请注意,如果您要登录,则无法输入其他用户名其他人。

结论

xrdp服务器提供了一种从Windows PC访问Pi的简便方法,并且在连接时定义屏幕分辨率的能力是一个明显的优势,具有讽刺意味的xrdp是,实际上使用TightVNC服务器来管理X会话,所以如果你没有特别喜欢RDP然后你可以使用VNC

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值