• 使用相同版本的vncviewer登录到opensuse15.4的远程桌面tigervnc-1.10.1


    使用相同版本的vncviewer登录到opensuse15.4的远程桌面tigervnc-1.10.1

    实际问题描述:

    台式机是opensuse15.4而且启用远程桌面tigervnc-1.10.1,而笔记本电脑是fedora15自带vncviewer-1.0.90,尝试登录台式机的远程桌面时报错
    [suozhang@localhost ~]$ ./open154.vnc

    TigerVNC Viewer for X version 1.0.90 - built Apr 13 2011 15:14:21
    Copyright © 2002-2005 RealVNC Ltd.
    Copyright © 2000-2006 TightVNC Group
    Copyright © 2004-2009 Peter Astrand for Cendio AB
    See http://www.tigervnc.org for information on TigerVNC.

    Wed Aug 24 09:58:55 2022
    CConn: connected to host 192.168.8.102 port 5902
    CConnection: Server supports RFB protocol version 3.8
    CConnection: Using RFB protocol version 3.8
    TLS: TLS Handshake failed: 收到了意外长度的 TLS 数据包。

    main: TLS Handshake failed

    尝试从源代码安装升级gnutls,有太多安装要跟着依赖升级,结果不成功,而使用相同版本的vncviewer能成功登录到opensuse15.4的远程桌面tigervnc-1.10.1

    到官网https://tigervnc.org/的版本发布列表https://github.com/TigerVNC/tigervnc/releases找到对应版本TigerVNC-1.10.1
    下载网址https://sourceforge.net/projects/tigervnc/files/stable/1.10.1/,因为笔记本电脑的fedora15是32位,只下载tigervnc-1.10.1.i386.tar.gz即可,大小为13MB
    在这里插入图片描述

    不需要root用户权限,解压到普通用户的home目录,保证所有文件的拥有者为普通用户
    [suozhang@localhost ~]$ find tigervnc-1.10.1.i386/
    tigervnc-1.10.1.i386/
    tigervnc-1.10.1.i386/usr
    tigervnc-1.10.1.i386/usr/lib
    tigervnc-1.10.1.i386/usr/lib/xorg
    tigervnc-1.10.1.i386/usr/lib/xorg/protocol.txt
    tigervnc-1.10.1.i386/usr/lib/swrast_dri.so
    tigervnc-1.10.1.i386/usr/bin
    tigervnc-1.10.1.i386/usr/bin/x0vncserver
    tigervnc-1.10.1.i386/usr/bin/vncconfig
    tigervnc-1.10.1.i386/usr/bin/vncserver
    tigervnc-1.10.1.i386/usr/bin/vncpasswd
    tigervnc-1.10.1.i386/usr/bin/vncviewer
    tigervnc-1.10.1.i386/usr/bin/Xvnc

    [suozhang@localhost ~]$ /home/suozhang/tigervnc-1.10.1.i386/usr/bin/vncviewer 192.168.8.102:2
    由于命令太长,将内容写入文本编辑器并命名为open154.vnc,每次登录远程桌面在终端输入./open154.vnc就可以免除输入密码,password.amd641.vnc是从台式机的/home/ruhong/.vnc/passwd复制过来的
    [suozhang@localhost ~]$ ./open154.vnc
    [suozhang@localhost ~]$ cat open154.vnc
    #!/bin/bash
    /home/suozhang/tigervnc-1.10.1.i386/usr/bin/vncviewer 192.168.8.102:2 -passwd /home/suozhang/password.amd641.vnc
    注意passwd前只有一节横杠

    ——————————————————————注意!注意!————————————————————————
    [root@localhost tigervnc-1.10.1.i386]# cp -ar usr/* /usr/
    cp:是否覆盖"/usr/lib/xorg/protocol.txt"?
    如果这样操作覆盖了会导致系统无法启动

  • 相关阅读:
    网页制作基础大三dw作业 基于HTML+CSS+JavaScript新能源汽车租赁(6个页面)
    4.4 x64dbg 绕过反调试保护机制
    Python调试学习资料
    【无标题】
    java 导出到excel的几种方式你要知道
    Airtest自定义启动器支持批量运行脚本,并兼容在AirtestIDE中使用
    Git报错解决
    ptp4l测试-LinuxPTP\ptp4l配置与问题排查
    生成蛇形矩阵——python
    Linux开发工具(5)——git
  • 原文地址:https://blog.csdn.net/weixin_42145772/article/details/126693876