如何恢复SSH加密的x11转发会话

2020-09-02 03:57:54

“Xpra是一个工具,它允许您运行X程序-通常在远程主机上-然后将它们的显示定向到您的本地计算机,从这些程序断开连接,并从同一台或另一台计算机重新连接,所有这些都不会丢失任何状态。它与标准X转发的不同之处在于,它允许断开连接和重新连接,而不会中断转发的应用程序;它与VNC和类似的远程显示技术的不同之处在于,xpra是无根的:即,xpra转发的应用程序在桌面上显示为由窗口管理器管理的普通窗口,而不是全部“被困在一个框中”。Xpra还使用可自调优且相对延迟不敏感的自定义协议,因此可用于速度太慢或对标准X转发不可靠的网络连接。Xpra还可以用来遮蔽现有的X11显示器。“。

默认情况下,Xpra服务器通过mDNS向本地网络通告可用会话(用户名和显示号码)。使用mdns=no将其禁用。

是一个非常酷的“在服务器上运行我的GUI应用程序,但在本地显示窗口”x11窗口转发工具。

主机名控制 操作系统:CentOS Linux 7.5(酷睿)(客户端和服务器) 架构:x86-64 #在客户端和服务器上安装xpra包 #基于ubuntu/debian apt APT更新 APT安装xpra #fedora/centos/redhat rpm基于 Cd/etc/yum.repos.d/&;&;SUDO WGET https://xpra.org/repos/CentOS/xpra.repo 百胜更新 百胜搜索xpra Ffmpeg-xpr.x86_64:xpra的ffmpeg库 Ffmpeg-xpra-debuginfo.x86_64:包ffmpeg-xpra的调试信息 Libvpx-xPra.x86_64:xpra的VPX库 Libwebp-xpr.x86_64:xpra的WebP库和转换工具 Libwebp-xpra-debuginfo.x86_64:包libwebp-xpra的调试信息 Python2-xpr.x86_64:xpra的python2版本 Python2-xpra-audio.x86_64:python2版本的xpra音频支持 Python2-xpra-client.x86。_64:xpra客户端的python2版本 Python2-xpra-server.x86_64:xpra服务器的python2版本 X264-xpr.x86_64:xpra的X264库 X264-xpra-debuginfo.x86_64:软件包X264-xpra的调试信息 Xpr.x86_64:xpra为您提供";持久远程应用";对于X。 Xpra-common.noarch:xpra包的通用文件 Xpra-common-client.noarch:xpra客户端包的通用文件 Xpra-common-server.noarch:xpra服务器包的通用文件 Xpra-debuginfo.x86_64:xpra包的调试信息 Xpra-html5.noarch:Xpra HTML5客户端 Ffmpeg-xpra-devel.x86_64:ffmpeg开发包 Libvpx-xpra-devel.x86_64:VPX库的开发文件 Libwebp-xpra-devel.x86_64:WebP库的开发文件 X264-xpra-devel.x86_64:X264库的开发文件 百胜安装版。Xpra xyes xlock #重启服务器和客户端 #仍然在客户端testrun上(默认端口22上的ssh(可以省略这一点)) Xpra start ssh/[email protected]:22--start-Child=xyes #现在在终端窗口中 #如果按Ctrl+C(取消) #它将断开连接,但是让xyes在服务器上运行 #重新连接 XPRA附加ssh:[email protected]:22 #太棒了!东西!干得好:) #HTML5客户端 Xpra start--bind-tcp=0.0.0.0:14500--html=on--start=xterm #然后您可以将浏览器指向 #http://localhost:14500/​ #并且xterm应该出现在您的浏览器窗口中。

并尝试实现远程打印…。含义:如果您在服务器上打开一个文档,它将允许您在本地打印。(未经测试)