首页 > 系统相关 >ubuntu20.04 ssh远程开启vnc,并显示hdmi输出界面

ubuntu20.04 ssh远程开启vnc,并显示hdmi输出界面

时间:2024-09-14 14:02:15浏览次数:12  
标签:ubuntu20.04 VNC hdmi display 5900 SSH x11vnc vnc 连接

要通过SSH远程连接到Ubuntu 20.04电脑的桌面,并显示当前屏幕的内容,可以使用 x11vnc 工具。以下是详细的步骤:

  1. 安装 x11vnc
    首先,确保你已经通过SSH连接到目标电脑,并运行以下命令来安装 x11vnc

    sudo apt update
    sudo apt install x11vnc
    
  2. 设置 VNC 密码(可选):
    为了安全起见,你可以设置一个密码,防止未经授权的访问:

    x11vnc -storepasswd
    

    这将提示你输入并确认一个密码。

  3. 启动 x11vnc
    启动 x11vnc,以显示当前桌面会话。你可以运行以下命令:

    x11vnc -display :0 -usepw -forever -bg
    
    • -display :0 表示使用第一个显示器。
    • -usepw 表示使用之前设置的密码。
    • -forever 表示在客户端断开连接后继续运行。
    • -bg 表示在后台运行。
  4. 使用 SSH 隧道连接 VNC
    在你的本地电脑上(SSH 客户端),使用 SSH 隧道连接到远程电脑的 VNC 端口(默认是5900)。运行以下命令:

    ssh -L 5900:localhost:5900 your_username@remote_ip_address
    

    替换 your_usernameremote_ip_address 为目标电脑的用户名和 IP 地址。

  5. 连接 VNC 客户端
    使用 VNC 客户端(如 RemminaTigerVNCRealVNC)连接到 localhost:5900。输入之前设置的密码以进行连接。

  6. 开机启动:
    /etc/systemd/system/x11vnc.service

[Unit]
Description=x11vnc (Remote access)
After=display-manager.service network.target syslog.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -display :0 -shared -nomodtweak -forever -capslock -repeat -xkb -xrandr "resize" -rfbport 5900
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure

[Install]
WantedBy=graphical.target

标签:ubuntu20.04,VNC,hdmi,display,5900,SSH,x11vnc,vnc,连接
From: https://www.cnblogs.com/forlive/p/18413838

相关文章

  • ubuntu20.04 | pip | python包管理工具
    前言我们在使用python的过程中,时常需要安装python库或框架来开发python应用程序,这个时候就需要用到pip命令了。最近需要使用pymodbus库,来实现modbusRTU通信,但是需要安装特定的版本号,接下来,就以pymodbus库为例,总结了一下pip的使用教程具体操作<1>查看某个python库是否......
  • ubuntu20.04源码安装支持cuda的opencv4.5.5,显卡Geforce RTX4090
    ubuntu20.04源码安装支持cuda的opencv4.5.5,显卡GeforceRTX4090参考了这位博主的内容:https://blog.csdn.net/u013454780/article/details/128357962sudoapt-getupdatesudoapt-getupgrade安装依赖//安装前的必备包sudoapt-getinstallbuild-essentialsudoap......
  • Windows电脑使用VNC远程连接本地局域网无公网IP树莓派5
    文章目录前言1.使用RaspberryPiImager安装RaspberryPiOS2.Windows安装VNC远程树莓派3.使用VNCViewer公网远程访问树莓派3.1安装Cpolar步骤3.2配置固定的公网地址3.3VNC远程连接测试4.固定远程连接公网地址4.1固定TCP地址测试前言树莓派因其小巧的......
  • ubuntu20.04 Qt6引用dcmtk库实现dicom文件读取和字符集转换
    1环境问题安装完Qt6,新建Qt/QtQuickCMake工程编译出现如下错误:Foundpackageconfigurationfile:Qt6Config.cmakebutitsetQt6FOUNDtoFALSEsopackage"Qt6"isconsideredtobeNOTFOUND.原因:这是因为系统中缺少OpenGL库,可以安装libgl1-mesa-dev解决方法:su......
  • VNC简明教程
    VNC的安装方法VNC是一款局域网远程工具。安装包:https://cry33.lanzoum.com/b00oc0kmj密码:3zum激活码:FBV9V-7Z3V9-MED3U-47SEU-85T3A安装过程很简单,一直点下一步就行。激活有两种方式,第一种是邮箱激活,第二种是激活码激活。我们选择第二种激活方式,直接将上面的激活码粘贴进去......
  • debian xfec4 hdmi 没有声音?照着这个做很简单!
    debian121037uxfce4PulseAudio pavucontral1.打开pavucontral----------先在“面板”上点那个音量图标再点击“混音器”或者右键桌面点击第一个”运行程序“再输入“pavucontral“(应该自带没就安装) 直接在终端输入“pavucontral“也可以2.选择配置----------然......
  • 接HDMI同时输出喇叭spker声音
    OS:Android13背景:设备接HDMI,声音通道会优先从HDMI输出,喇叭是是没有声音的 修改如下:1.frameworks/basediff--gita/services/core/java/com/android/server/WiredAccessoryManager.javab/services/core/java/com/android/server/WiredAccessoryManager.javaindex6162ad......
  • HDMI显卡欺骗器软件版,ToDesk虚拟屏,远控技术新发展
    虚拟屏作为一种先进的屏幕技术,凭借其独特的优势,正在逐渐改变我们的工作方式。现代办公人不再局限于单个平面工作,转而更加倾向使用多个屏幕进行多线程任务,提高工作效率,因此虚拟屏也成为众多办公人的远程产品新宠儿。所谓虚拟屏,顾名思义即虚拟桌面,它允许用户在同一台远程电脑上创......
  • Apache Guacamole 安装及配置VNC远程桌面控制
    文章目录官网简介支持多种协议无插件浏览器访问配置和管理应用场景Podman部署ApacheGuacamole拉取docker镜像docker-compose.yml部署PostgreSQL生成initdb.sql脚本部署guacamoleGuacamole基本用法配置VNC连接Mac电脑开启自带的VNC服务官网https://......
  • 龙讯LT8618SXB TTL/RGB/BT656/BT1120转HDMI 1.4,成熟批量产品
      LT8618SXB描述:LT8618SXB是Lontium基于ClearEdgeTM技术的低功耗版本HDMI发射机。它支持24位颜色深度HDMI1.4(高清多媒体接口)规范。它们完全向后兼容Lontium的第一代HDMI发射机LT8618EX。LT8618SX是一款高性能、低功耗的部件,专为高清-数码相机、高清-数码摄像机、高清-PMP/MP......