x11-forwarding

X11 - 转发和效率
x11-forwarding

X11 - 转发和效率

我有一个图形密集型应用程序需要通过 X11 转发。我花了一些时间研究 X11 及其效率(低下),包括这篇很棒的帖子:为什么X11转发效率这么低?。 我仍然不太清楚的一件事是 X11 转发的性能是否取决于应用程序。我的印象是,无论发生什么情况,整个屏幕都会被转发。那么 X11 转发应该与应用程序无关。 那么,有没有关于实际转发的内容以及 ssh -X 的性能是否取决于应用程序的具体信息? ...

Admin

在没有完整 GUI 桌面的情况下启动 VNC 会话?(无缝窗口)
x11-forwarding

在没有完整 GUI 桌面的情况下启动 VNC 会话?(无缝窗口)

我想在 *NIX 机器上启动 vncserver,然后在客户端 (windows XP) 上,我希望能够只使用服务器机器上的终端 (如 gnome-terminal),而不在客户端机器上显示完整桌面。此外,当我从该终端调用 gvim 时,我希望 gvim 在客户端上的自己的窗口中打开。这样一来,服务器应用程序似乎几乎是客户端的一部分。 我以前自己做过这个,也见过别人做过这个,但我无论如何也想不起来自己是怎么做到的: vncserver -headless ??? 如果有人能帮助我唤醒我的记忆我将不胜感激。 ...

Admin

Nautilus 无法通过 x11 处理“sftp”位置
x11-forwarding

Nautilus 无法通过 x11 处理“sftp”位置

我正在通过 ssh 登录到我的家用电脑(Ubuntu 10.04),现在我想打开一个远程连接(存储在我的书签中的连接)。 Nautilus 告诉我“Nautilus 无法通过 x11 处理“sftp”位置”。 为什么会这样? ...

Admin

SDDM 上的 X11 转发
x11-forwarding

SDDM 上的 X11 转发

我正在尝试将 X11 从我的 PC(服务器)转发到我的笔记本电脑(客户端)。我在 sshd_config 中允许 X11 转发。运行ssh user@ip -X返回Warning: untrusted X11 forwarding setup failed: xauth key data not generated,并且未设置 $DISPLAY。ssh user@ip -Y按以下方式运行这返回Warning: No xauth data; using fake authentication data for X11 forwarding.并设置了 $DISP...

Admin

在 Linux 和 Windows 之间重定向 X11 ssh 转发
x11-forwarding

在 Linux 和 Windows 之间重定向 X11 ssh 转发

我面临一个挑战并请求您的帮助来指导我。 我有两台 Linux 服务器(A、B),从 A 到 B 运行 ssh x11 转发(显示特定应用程序,如 Firefox 或 chrome 等),实际上 A 和 B 之间的 ssh x11 转发运行顺利,但问题在于我想要将 X11 转发的内容显示到第三个服务器,即 MS Windows 客户端。 Windows -> Linux A [ssh x11 转发] -> Linux B 你有什么主意吗? ...

Admin

如何解决“PuTTY X11 代理:未提供授权”错误?
x11-forwarding

如何解决“PuTTY X11 代理:未提供授权”错误?

我试图通过 ssh 在远程服务器上运行 Firefox,并使用 X11 转发打开笔记本电脑上的窗口,但当我尝试时,它会抛出“PuTTY X11 代理:未提供授权”错误。我在任何地方都找不到对这个错误的引用,唯一与之相近的提及是在这里:错误 Putty X11 代理:无法识别授权但这些解决方案都毫无帮助。我可以运行大多数 X11 应用程序,这就是我在这里介绍这个问题的原因。我试过 xeyes、xclock、gedit 和 netsurf,它们都运行良好。问题是每当我打开 Firefox(或 midori 或 browsh)时都会出现此错误。完整错误如下: Pu...

Admin

Debian bookworm:通过 ssh -X 启动应用程序时出现长时间延迟
x11-forwarding

Debian bookworm:通过 ssh -X 启动应用程序时出现长时间延迟

我在笔记本电脑上安装了全新的 Debian Bookworm。一切工作正常,但当我连接到它ssh -X并启动任何应用程序(例如gedit)时,窗口打开前会有大约 25 秒的延迟。打开后,没有延迟/滞后。 终端中没有输出。 没有 UI 的命令不受影响(例如nano)。 关闭和打开相同的命令/应用程序具有相同的滞后。 无论我以 root 身份还是非特权用户身份连接都没有关系。 可以排除网络问题(千兆局域网)。 ...

Admin

SSH X11 转发仅适用于 WSL,不适用于远程主机
x11-forwarding

SSH X11 转发仅适用于 WSL,不适用于远程主机

我有一台运行 Ubuntu 22.04 的远程 PC。我可以从另一台运行 Windows 11 的 PC 通过 OpenSSH 连接到远程主机。但是我无法使用 X11 转发(带 -X 选项)来启动 GUI 应用程序(例如 xclock)。 目前我有以下解决方法: 启动 WSL 并从 WSL 连接到远程 PC 安装并启动 X11 服务器 (VcXsrv),将“10”定义为新显示,禁用访问控制并通过 ssh 连接。在远程端导出 DISPLAY=[IP]:10.0,其中 IP 为 Windows PC 的 IP 地址。 在这两种情况下我都通过 ssh -X u...

Admin

X11 从远程 Linux 服务器转发到 WSL2 桌面
x11-forwarding

X11 从远程 Linux 服务器转发到 WSL2 桌面

我需要从 Linux 服务器(我没有 sudo)运行 GUI 来工作。在 Windows 11 计算机上,我使用 Ubuntu-22.04 设置了 WSL,并成功执行了这些步骤在我的 Windows 系统上显示 Linux GUI:xeyes并且其他相关程序在本地工作时按预期工作。 但是,我无法从我的工作服务器运行 GUI。 下面是一个例子xeyes;打印了以下错误: myprofile@palaeoprime:~$ xeyes debug1: client_input_channel_open: ctype x11 rchan 3 win 65536 ma...

Admin

通过 ssh 播放声音
x11-forwarding

通过 ssh 播放声音

有没有办法通过 ssh 播放音频文件? 我设置了 x11 转发,以查看图像、视频(不带音频),但问题是我想要通过 ssh 播放声音,由于 x11 转发不支持音频,我已经使用了 pulseAudio,但它仍然不能通过 ssh 转发音频。 还有其他播放声音的可能性吗?或者有什么方法或技术可以在没有桌面环境的远程服务器上播放声音? 我将非常感激您的任何回复。 ...

Admin

X11 转发:X11 连接因身份验证错误而被拒绝。错误:无法打开显示:localhost:10.0
x11-forwarding

X11 转发:X11 连接因身份验证错误而被拒绝。错误:无法打开显示:localhost:10.0

我读过很多类似的问题,但很多都过时了,而且似乎没什么用。我有一台家用电脑<remotehome>和一台笔记本电脑<locallaptop>,都在运行Ubuntu 22.04。 我不在家,我可以<remotehome>使用 psw 或私钥通过 ssh 进入两者。 sudo ssh -o HostKeyAlgorithms=+ssh-rsa -o PubkeyAcceptedKeyTypes=+ssh-rsa -X -p 2022 remoteuser@<remotehome> (由于我家路由器上的端口转发,端口...

Admin

后续连接后 x11 转发失败
x11-forwarding

后续连接后 x11 转发失败

主机:Fedora 36,6.0.18-200.fc36.x86_64,OpenSSH_8.8p1,X11Forwarding yes 客户端:Windows 10,MobaXterm 22.1 我打开与主机的第一个连接,x11-forwarding 起作用了。 host01/unix:22 MIT-MAGIC-COOKIE-1 5910df423cb206bccd40df7d23132345 host01/unix:21 MIT-MAGIC-COOKIE-1 d53c12b33486aa9174722df08219523c host01/unix:...

Admin

如何在“Windows 10”上启用可与 X11 转发配合使用的 SSH 远程服务器?我收到“远程:没有 xauth 程序;无法转发 X11。”
x11-forwarding

如何在“Windows 10”上启用可与 X11 转发配合使用的 SSH 远程服务器?我收到“远程:没有 xauth 程序;无法转发 X11。”

我已看过大量关于此主题的帖子,但我尚未找到涵盖我的特定用例的帖子。 我想通过 ssh 连接到我的 Windows 10 PC 并在 Mac 笔记本电脑上查看 X 图形应用程序。原因是我在 Mac 上的 vscode 上进行远程开发,但我正在使用这台 Windows 10 服务器的 GPU,该服务器还与其 GUI 一起用于其他一些任务。 当我连接到另一台 Linux 服务器时,我能够从我的 Mac 上看到 x11-apps(例如,使用 xclock 测试),因此本地客户端(我的 Mac 笔记本电脑)上的配置似乎没有问题。 从 Mac 客户端连接到 Window...

Admin

使用 Xvfb 后 X 转发中断
x11-forwarding

使用 Xvfb 后 X 转发中断

为了测试目的,我使用 Xvfb 创建了一个虚假桌面,以便在没有显示器的 Debian 电脑上运行具有图形界面的程序。 完成这些测试后,我想恢复到“旧”配置,其中 ssh -Y(或 -X)转发图形。但是我遇到了一些问题。这台电脑现在连接了一个显示器,可以正常工作。 当我尝试启动任何需要 x 转发的程序时,我会收到类似这样的信息(这是我启动 xeyes 时收到的错误) Error: Can't open display: 但是,无论如何我都可以按预期使用终端。以下是一些(希望)有用的信息和失败的尝试。 如果我使用以下方式启动 ssh 会话 ssh -Y 用户...

Admin