查看: 413|回复: 0

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

[复制链接]
  • TA的每日心情
    奋斗
    1 小时前
  • 签到天数: 185 天

    连续签到: 1 天

    [LV.7]常住居民III

    发表于 2024-3-27 10:34:57 | 显示全部楼层 |阅读模式
    分享到:

    【树莓派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.
    复制代码
    image-20240326203253929.png
    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.连接之后输入树莓派的登录用户名和密码,确认之后即可进入树莓派的远程桌面。
    复制代码
    image-20240326204210282.png
    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的程序仍存在。)
    复制代码
    image-20240326205007237.png
    3.        最终效果
    VNC和XRDP可以同时运行,二者同时运行最终效果:
    image-20240326201824627.png
    //------end


    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-27 18:50 , Processed in 0.129861 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.