标签: xforwarding

如何通过 SSH 转发 X 以远程运行图形应用程序?

我有一台运行 Ubuntu 的机器,我从 Fedora 14 机器通过 SSH 连接到它。我想将 X 从 Ubuntu 机器转发回 Fedora,以便我可以远程运行图形程序。两台机器都在局域网上。

我知道该-X选项在 SSH 中启用 X11 转发,但我觉得我错过了一些步骤。

通过 SSH 将 X 从 Ubuntu 机器转发到 Fedora 需要哪些步骤?

ssh xorg xforwarding

461
推荐指数
6
解决办法
118万
查看次数

SSH & ForwardX11 vs ForwardX11Trusted --> 超出我的理解

我在 Ubuntu 14.04 上并试图了解ForwardX11vs ForwardX11Trusted.

我的默认 ssh_config 包含以下几行:

#   ForwardX11 no
#   ForwardX11Trusted yes
Run Code Online (Sandbox Code Playgroud)

此外,man ssh_config告诉我:

1.   command-line options
2.   user's configuration file (~/.ssh/config)
3.   system-wide configuration file (/etc/ssh/ssh_config)
Run Code Online (Sandbox Code Playgroud)

ForwardX11.default == noForwardX11Trusted.default == yes

现在我的问题:

  1. 我认为 1. 优先于 2. 超过 3. 没有指定,因此应该应用默认设置,即ForwardX11Trusted == yes. 如果我在没有-Yor-X选项的情况下通过 SSH 连接到远程机器,则 X11 转发不起作用。

  2. 如果我指定-X,X11 转发有效,但它似乎处于受信任模式?

  3. 如果我设置

    ForwardX11 no
    ForwardX11Trusted no
    
    Run Code Online (Sandbox Code Playgroud)

    在 中/etc/ssh/ssh_config,我现在可以使用-X-Y …

ssh xforwarding

24
推荐指数
2
解决办法
4万
查看次数

我可以将正在运行的应用程序移动到不同的 X 服务器吗?

有没有办法在通过 SSH 使用 X11 转发时打开图形程序(例如,gedit)并将 X 服务器连接传输回 SSH 主机上的 X 服务器?

ssh xorg xforwarding

22
推荐指数
1
解决办法
9514
查看次数

如果服务器配置不允许,则通过 SSH 转发 X11

考虑这样一种情况,我通过 SSH 从机器 A 登录到机器 B,我在机器 A 上有一个 X 会话,我想在 B 上运行一个 X 程序。

ssh -X B使这项工作透明化。但是如果服务器配置缺少X11Forwarding yes,我在服务器上没有root权限,服务器管理员无动于衷怎么办?

显然可以转发 X11 连接,因为我可以通过 SSH 通道传输我想要的任何内容。事实上,如果本地X服务器允许TCP连接,就很简单ssh -R 6010:localhost:6000(针对显示数字进行调整)。本地 X 服务器只允许套接字连接的常见情况如何?如何以最少的安装要求(尤其是在 B 上)方便安全地进行 X 转发?

ssh xorg xforwarding

10
推荐指数
2
解决办法
1万
查看次数

有 X Forward 程序退出后 SSH 未终止

通过 SSH 运行 X 程序后,SSH 不会在 shell 退出后终止(必须使用 egCtrlC来杀死它)。

我的猜测是,虽然 X 程序已经退出,但仍然存在一些“连接”(未释放)。我现在发现的例外是gtk-demoacroread

有谁知道原因?这是 ssh{,d} 配置的问题吗?

ssh xforwarding x11

10
推荐指数
1
解决办法
4597
查看次数

通过 PuTTY SSH:在一个窗口中启动 gnome-session 和 gnome-panel

我正在通过 PuTTY 从我的 Windows 桌面连接到一台 Linux 机器。我在我的 Windows PC 上运行 Xming,以便我可以远程显示 X windows 应用程序。加载单个图形程序工作正常。gedit例如,我可以运行,它会立即弹出。

我想加载一个桌面会话,就像我在 Linux 计算机前一样。我发现我可以gnome-session用来做这个,问题是它不加载上下面板。我必须gnome-panel分开跑。这很麻烦,因为面板会遮挡 Windows 任务栏。

有没有办法有gnome-sessiongnome-panel所有在一个Xming的窗口?

gnome xforwarding xming

9
推荐指数
1
解决办法
4万
查看次数

SSH XForwarding 失败 - xauth 显示名称错误

我正在尝试通过 ssh 设置 XForwarding,但它失败了。无论我对 ssh 使用参数 -X 还是 -Y,都会发生相同的结果。我得到的错误。

a@ASUS-N53SM:~$ ssh -X -p 6623 pinker@192.168.0.200
pinker@192.168.0.200's password: 
Last login: Sun Feb  2 18:42:08 2014 from 192.168.0.201
/usr/bin/xauth: (stdin):1:  bad display name "pinker-server:10.0" in "remove" command
/usr/bin/xauth: (stdin):2:  bad display name "pinker-server:10.0" in "add" command
xdpyinfo:  unable to open display "pinker-server:10.0".
Run Code Online (Sandbox Code Playgroud)

在客户端文件 ~/.ssh/config

ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)

在客户端文件 /etc/ssh/ssh_config 中(注释已删除)。

Host *
ForwardX11 yes
ForwardX11Trusted yes
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes 
GSSAPIDelegateCredentials no
Run Code Online (Sandbox Code Playgroud)

在服务器文件 /etc/ssh/sshd_config 中(注释已删除)。

Port 6623
Port 6624
Port …
Run Code Online (Sandbox Code Playgroud)

ssh xforwarding xauth

9
推荐指数
4
解决办法
4万
查看次数

X11 转发时出现“此应用程序没有响应”的废话

我有一个在 debian 上运行 XFCE 的服务器和一个在 arch 上运行 gnome3 的客户端,我想使用 X11 转发从客户端控制在服务器上运行的 GUI 应用程序。

ssh -X user@server在客户端上,然后是localc- 有效!

除了每隔几秒钟,无论我做什么 - 甚至移动窗口 - gnome 都会告诉我“Libreoffice Calc 没有响应。你想强制退出它吗?”。计算器也会发生这种情况,任何东西。

是的,我承认有一点延迟(猜测是 0.3 秒 - 这可以以某种方式改进吗?)但它绝对不是没有响应。该对话框每隔几秒就会出现一次。没有任何东西被冻结或任何东西。

编辑:设置gsettings set org.gnome.mutter check-alive-timeout 20000仍然显示该对话框,只是现在每 20 秒显示一次,即使没有任何反应。将其设置为0disbale 它有效,但我肯定想找到并解决导致 gnome 认为它没有响应但实际上没有响应的真正问题。

gnome xforwarding x11

9
推荐指数
1
解决办法
3404
查看次数

ssh隧道解释

我有一个关于 ssh 隧道的问题。我读过这篇文章

我想让 X 转发工作并在家里运行一些 X 应用程序并将它们显示在远程系统上:

 ssh -X -R 5555:localhost:22 user@remoteserver.com -N
Run Code Online (Sandbox Code Playgroud)

在远程:

 ssh -X -p 5555 user@192.168.1.2
Run Code Online (Sandbox Code Playgroud)

然后在家里:

 //configure sshd to listen on 5555
 ssh user@remoteserver.com
 //here run some app
Run Code Online (Sandbox Code Playgroud)

它应该工作吗?

ssh xforwarding ssh-tunneling x11

8
推荐指数
2
解决办法
1015
查看次数

X11可以通过SSH隧道转发吗

我通过 ssh 隧道与服务器通信,通过 Putty 配置。

最近,我试图通过它转发 X11,但它不起作用。

有没有人这样工作?

用谷歌搜索,但没有找到任何东西。

ssh windows xforwarding x11

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

xforwarding ×10

ssh ×8

x11 ×4

xorg ×3

gnome ×2

ssh-tunneling ×1

windows ×1

xauth ×1

xming ×1