【树莓派5 测评】 + 02.远程连接测试(zmj) 
 
 
树莓派5 开发板提供了多种方式进行调试使用: 
- //------已有登陆方式:
 
 - a.使用USB转串口转换器连接进行串口登录
 
 - b.通过以太网使用SSH登录(系统镜像烧录时配置网络连接)
 
 - c.通过HDMI使用系统桌面环境登录
 
 - //------待测试登陆方式:
 
 - a.VNC        //测试正常
 
 - a.XRDP        //测试正常
 
  
- 从最终使用效果来讲,个人认为SSH最便捷。
 
  复制代码 本节测试图形化的远程桌面VNC和XRDP进行连接登陆的方式。 
1.        VNC远程树莓派5的官方系统镜像已经继承了VNC远程桌面,直接配置启动VNC即可。常用的VNC软件包括RealVNC、VNC-Viewer等。 在开始之前,需要启动系统并登录树莓派5,进入到树莓派命令窗口。通过显示器和键鼠直接操作或通过SSH登录都可以。 1.1        启用树莓派 VNC 服务在终端输入以下命令进入配置界面。 - //------启动树莓派配置指令
 
 - sudo raspi-config
 
 - //------依次操作:
 
 - Interfacing Options -> VNC -> Yes(Enable VNC) -> 创建VNC服务。
 
 - 之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话VNC服务就自动启动了,服务端口号默认是5900。
 
 - //------示例Log日志
 
 - zhaomeijing@raspberrypi5:~/workspace $ sudo raspi-config
 
 - <如图操作配置使能VNC>
 
 - Created symlink /etc/systemd/system/multi-user.target.wants/wayvnc.service → /lib/systemd/system/wayvnc.service.
 
  复制代码 1.2        通过VNC软件连接登录RealVNC-Viewer是一款非常好用的VNC软件,连接方法如下: - //------RealVNC Viewer
 
 - //---官网
 
 - https://www.realvnc.com/
 
 - //---下载地址
 
 - https://www.realvnc.com/en/connect/download/viewer/
 
 - //------连接方法
 
 - 1.通过ifconfig获取树莓派5的网络IP地址;
 
 - 2.运行RealVNC-Viewer之后输入树莓派的IP地址和端口地址;
 
 - 3.连接之后输入树莓派的登录用户名和密码,确认之后即可进入树莓派的远程桌面。
 
  复制代码 2.        XRDPXrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。除了Windows RDP(mstsc)之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。 想要实现XRDP的远程连接,需要进行Linux端操作和windows端操作两部分。 2.1        树莓派Debian端的操作树莓派Debian端的操作: - 1.使用任意已有的登陆方式安装xrdp软件
 
 - sudo apt install -y xrdp
 
 - 2.启动Xrdp服务,并使能开机自动运行:
 
 - sudo systemctl start xrdp
 
 - sudo systemctl enable xrdp
 
 - 3.设置防火墙,使能端口3389(开放3389端口):
 
 - sudo firewall-cmd --zone=public  --add-port=3389/tcp --permanent
 
 - 4.重启防火墙,生效配置:
 
 - sudo systemctl restart firewalld.service
 
  
- 如果出现报错 error – problem connecting,问题根源在于tightvnc,出现问题的版本跟X字体有冲突,导致连接Xserver出错。
 
 - 解决方法:
 
 - sudo apt-get purge tightvnc xrdp
 
 - sudo apt-get install tightvncserver xrdp
 
 - 最后启动 xrdp 服务,sudo /etc/init.d/xrdp restart,此时会启用相应端口,配置方面默认即可。
 
 - 通过命令:netstat -tnl
 
 - 查看 3350 3389 5910 这三个端口处于LISTEN,一般就没问题了。
 
 - dpkg -L + 软件包的名字,可以知道这个软件包包含了哪些文件。
 
  复制代码 2.2        windows端的操作windows端的操作: - //---windows端的操作
 
 - 1.“Win + R”打开运行窗口,输入“mstsc”或者“mstsc.exe”,此时会打开远程连接窗口;
 
 -         |---a.“Win + R”打开运行窗口;
 
 -         |---b.输入“mstsc”或者“mstsc.exe”;
 
 -         |---c.此时会打开远程连接窗口;
 
 - 2.在“计算机”输入IP地址;
 
 - 3.在“用户名”输入密码;
 
 - (注:假设OS-GUI界面启动了任意程序,直接关闭远程再重新建立远程,此时OS-GUI的程序仍存在。)
 
  复制代码 3.        最终效果VNC和XRDP可以同时运行,二者同时运行最终效果: //------end  
  
 |