回答

收藏

[评测分享] 【树莓派5 测评】 + 02.远程连接测试(zmj)

#板卡评测 #板卡评测 2442 人阅读 | 0 人回复 | 2024-03-27


【树莓派5 测评】 + 02.远程连接测试(zmj)


树莓派5 开发板提供了多种方式进行调试使用:
  1. //------已有登陆方式:
  2. a.使用USB转串口转换器连接进行串口登录
  3. b.通过以太网使用SSH登录(系统镜像烧录时配置网络连接)
  4. c.通过HDMI使用系统桌面环境登录
  5. //------待测试登陆方式:
  6. a.VNC        //测试正常
  7. a.XRDP        //测试正常

  8. 从最终使用效果来讲,个人认为SSH最便捷。
复制代码
本节测试图形化的远程桌面VNC和XRDP进行连接登陆的方式。
1.        VNC远程
树莓派5的官方系统镜像已经继承了VNC远程桌面,直接配置启动VNC即可。常用的VNC软件包括RealVNC、VNC-Viewer等。
在开始之前,需要启动系统并登录树莓派5,进入到树莓派命令窗口。通过显示器和键鼠直接操作或通过SSH登录都可以。
1.1        启用树莓派 VNC 服务
在终端输入以下命令进入配置界面。
  1. //------启动树莓派配置指令
  2. sudo raspi-config
  3. //------依次操作:
  4. Interfacing Options -> VNC -> Yes(Enable VNC) -> 创建VNC服务。
  5. 之后系统会提示你是否要安装 VNC 服务,输入 y 之后回车,等待系统自动下载安装完成,一切顺利的话VNC服务就自动启动了,服务端口号默认是5900。
  6. //------示例Log日志
  7. zhaomeijing@raspberrypi5:~/workspace $ sudo raspi-config
  8. <如图操作配置使能VNC>
  9. Created symlink /etc/systemd/system/multi-user.target.wants/wayvnc.service → /lib/systemd/system/wayvnc.service.
复制代码
1.2        通过VNC软件连接登录
RealVNC-Viewer是一款非常好用的VNC软件,连接方法如下:
  1. //------RealVNC Viewer
  2. //---官网
  3. https://www.realvnc.com/
  4. //---下载地址
  5. https://www.realvnc.com/en/connect/download/viewer/
  6. //------连接方法
  7. 1.通过ifconfig获取树莓派5的网络IP地址;
  8. 2.运行RealVNC-Viewer之后输入树莓派的IP地址和端口地址;
  9. 3.连接之后输入树莓派的登录用户名和密码,确认之后即可进入树莓派的远程桌面。
复制代码
2.        XRDP
Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。除了Windows RDP(mstsc)之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。
想要实现XRDP的远程连接,需要进行Linux端操作和windows端操作两部分。
2.1        树莓派Debian端的操作
树莓派Debian端的操作:
  1. 1.使用任意已有的登陆方式安装xrdp软件
  2. sudo apt install -y xrdp
  3. 2.启动Xrdp服务,并使能开机自动运行:
  4. sudo systemctl start xrdp
  5. sudo systemctl enable xrdp
  6. 3.设置防火墙,使能端口3389(开放3389端口):
  7. sudo firewall-cmd --zone=public  --add-port=3389/tcp --permanent
  8. 4.重启防火墙,生效配置:
  9. sudo systemctl restart firewalld.service

  10. 如果出现报错 error – problem connecting,问题根源在于tightvnc,出现问题的版本跟X字体有冲突,导致连接Xserver出错。
  11. 解决方法:
  12. sudo apt-get purge tightvnc xrdp
  13. sudo apt-get install tightvncserver xrdp
  14. 最后启动 xrdp 服务,sudo /etc/init.d/xrdp restart,此时会启用相应端口,配置方面默认即可。
  15. 通过命令:netstat -tnl
  16. 查看 3350 3389 5910 这三个端口处于LISTEN,一般就没问题了。
  17. dpkg -L + 软件包的名字,可以知道这个软件包包含了哪些文件。
复制代码
2.2        windows端的操作
windows端的操作:
  1. //---windows端的操作
  2. 1.“Win + R”打开运行窗口,输入“mstsc”或者“mstsc.exe”,此时会打开远程连接窗口;
  3.         |---a.“Win + R”打开运行窗口;
  4.         |---b.输入“mstsc”或者“mstsc.exe”;
  5.         |---c.此时会打开远程连接窗口;
  6. 2.在“计算机”输入IP地址;
  7. 3.在“用户名”输入密码;
  8. (注:假设OS-GUI界面启动了任意程序,直接关闭远程再重新建立远程,此时OS-GUI的程序仍存在。)
复制代码
3.        最终效果
VNC和XRDP可以同时运行,二者同时运行最终效果:
//------end


关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

4013 积分
24 主题
+ 关注
热门推荐
关闭

站长推荐上一条 /3 下一条