标签: xming

通过 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万
查看次数

X11 转发不工作从腻子和 XMing 到 centos 6.4

我在 VirtualBox 上运行了 centos 6.4。我可以通过腻子连接到它就好了。但是 X11 转发不起作用。我有 Xming 6.9.0.31 正在运行,并且为 X11 转发设置了 Putty 0.62:

腻子和Xming

但是,当我连接 DISPLAY 时未设置:

[jdearing@njlt0151 ~]$ echo $DISPLAY

[jdearing@njlt0151 ~]$
Run Code Online (Sandbox Code Playgroud)

并且启动终结者失败

[jdearing@njlt0151 ~]$ terminator
Traceback (most recent call last):
  File "/usr/bin/terminator", line 30, in <module>
    import gtk, pango, gobject
  File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 64, in <module>
    _init()
  File "/usr/lib64/python2.6/site-packages/gtk-2.0/gtk/__init__.py", line 52, in _init
    _gtk.init_check()
RuntimeError: could not open display
[jdearing@njlt0151 ~]$
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

ssh putty x11 xming

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

X11Forwarding 中有丢帧选项吗?

我正在无头远程 VM(Ubuntu 16.04)上通过 X11Forwarding 运行计算机视觉模型,并使用好的 ol' Putty 和 Xming 作为我的 Windows X 服务器。

一切都很好,但如果客户端 - 服务器带宽跟不上,似乎没有帧​​丢失,这意味着我的应用程序速度变慢,并且如果带宽充足,它可以执行数百帧,每秒只能渲染几帧。

X11 转发中是否有强制丢帧选项,如果有,我该如何开启?

x11 xming

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

通过 SSH 以图形模式从 Windows 机器访问 Linux 服务器

我需要从运行 Windows 的家用计算机访问我的学校 Linux 服务器之一。而且我需要远程访问它们上的图形桌面(X 服务器),而不仅仅是 shell。

该问题包括 3 个具有不同设置的 Linux 服务器。我对其中任何一个都没有管理员权限,无法更改这些设置。这 3 个服务器被称为 Aisa、Lethe 和 Aura(这里有人喜欢希腊神话)。所有这些都是学校本地网络的一部分。

我需要在 Lethe 或 Aura 上访问图形界面,它们中的任何一个都可以。

这是我发现的:

  • VPN 等服务的端口在 3 个中的任何一个上都不可用
  • SSH 在 Lethe 和 Aisa 上是允许的,而不是在 Aura 上。当我使用 Putty 然后通过 SSH 连接到 Aisa 或 Lethe 时,我仍然可以访问 Aura ssh aura
  • 我尝试过Xming 程序,该程序允许通过 SSH 从 Windows 到 Linux 进行图形连接。我只能通过这种方式连接到 Aisa(为什么不连接到 Lethe?!Putty 在那里工作)。

那么我可以尝试从我的 Windows 计算机获得到 Lethe 或 Aura 的图形连接吗?非常欢迎任何建议。

编辑 这是显示我如何在运行后从 Aura 断开连接到 Aisa 的代码vncserver

aisa:/home/user>$ ssh aura …
Run Code Online (Sandbox Code Playgroud)

ssh windows x11 remote-desktop xming

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

在后台运行 GUI 应用程序并稍后重新连接

有没有办法在后台运行 Gui 应用程序 (X11),这样如果我断开连接,我可以再次恢复正在运行的应用程序?

我在 Windows 上使用 SmarTTY 连接到远程 CentOS。当我运行 Gui 应用程序(例如 gnome-help)时,它会启动 Xming 服务器并显示其窗口。

即使我断开连接、崩溃或关闭 ssh 连接,我也想保持它运行。这样我就可以稍后重新运行应用程序。

我试过 'screen' 和 '&' 以及两者的组合,但都不起作用。当 SSH 连接关闭时,我无法再次连接到 GUI 应用程序。

- 编辑 -

正如 Anthon 的回答

  1. 在远程系统(例如 CentOS)上安装 VNC 服务器和 VNC 查看器。
  2. 在远程启动 VNC 服务器 Xvnc -localhost :13
  3. 启动 VNC 查看器,以便它通过 X 在本地显示(例如在您的 Windows 上)
  4. 设置显示 export DISPLAY=:13
  5. 启动一个 GUI 应用程序,它将显示在 VNC 查看器中

ssh x11 background-process xming

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

xming debian 无法打开显示

我遵循了许多设置指南,甚至更多“无法打开显示”错误解决方案,但仍然找不到问题所在。首先,在 VPS Debian Squeeze 上我安装了 xserver-xorg-core 和 xauth。

然后在 Windows 7 上安装 xming 6.9.0.31。然后配置putty 2012-11-09:r9690 这是putty config:

腻子配置

VPS 上的 sshd_config 设置为:

X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Run Code Online (Sandbox Code Playgroud)

Xauthority 文件是在~/.Xauthority. $DISPLAYlocalhost:10.0

我先启动xming,然后用putty连接。

当我输入时,xlogo我得到Error: Can't open display: localhost:10.0.

我将 VPS 的 IP 放在 xming 文件夹中的 x0.hosts 中。试图将 DISPLAY 更改为我的 IP, :0, localhost:0 ... 我什至不记得这些组合。试图将 localhost:0 放入腻子配置中。/etc/hosts正如我在一个答案中看到的那样,我什至更改了行的顺序,但没有任何效果。

更新: 这是腻子事件日志:

2013-03-03 15:58:14 Looking up host "IP"
2013-03-03 15:58:14 Connecting to IP port 22
2013-03-03 …
Run Code Online (Sandbox Code Playgroud)

xorg x11 xming

5
推荐指数
1
解决办法
7312
查看次数

如何在 Putty 上启用可信 X11 转发(使用 Xming)或以其他方式在启动 X11 应用程序时摆脱一秒延迟?

我注意到在 Midnight Commander 或mcedit从 Putty 开始之前延迟了一秒钟。我花了一段时间才意识到这是由启用 X11 转发引起的。mc -X立即开始。

不幸的是,启动任何 X11 应用程序都有相同的延迟。也许我在挑剔,但它让我发疯。特别是因为有用户提到了这个原因和解决方法:xming不支持X11安全,所以Linux必须等待网络超时。根据一些讨论,它对我来说是秒,但对其他人来说是 30 秒。

解决方案是通过-Y命令行选项启用可信 X11 转发ssh。不幸的是,Putty 没有这个选项。还有其他方法可以在 Putty 上启用可信转发吗?

ssh putty xming

5
推荐指数
1
解决办法
4020
查看次数

如果 su 到另一个用户,则 X11 转发不起作用

我有一台运行 XVnc 的 Red Hat 7.3 服务器。在 Windows 10 桌面上,我安装了 Putty 和 Xming。Putty 配置为 X11 转发。当我以标准/非特权用户身份通过​​ SSH 登录并启动 X 应用程序时,它会毫无问题地显示在我的 Windows 10 桌面上。

现在在同一个会话中,如果我使用更特权的帐户并尝试运行 X 应用程序,它会失败并显示“错误:无法打开显示”。

在我的标准用户会话中,如果我回显 $DISPLAY,它会自动为我设置为“IP_ADDRESS:10.0”。在我的 su 会话下, $DISPLAY 为空。我尝试将 DISPLAY 变量导出为相同的值,但现在出现了不同的错误:“PuTTY X11 代理:不支持的授权协议错误:无法打开显示:server_IP:10.0”。

如何配置 X11 转发以在其他用户的上下文中工作?

rhel putty x11 xming

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

如果 Windows PC 运行 Xming,是否可以将 Windows 应用程序 x 转发到 linux?

我一直在四处寻找我的问题的答案,但没有想出任何东西。

我知道 xming 服务器允许您通过 ssh 窗口转发在 windows 上透明地运行 linux 应用程序,但是它可以做相反的事情并从 linux box 连接到 windows box 并使用此协议在 linux 中显示 windows 应用程序吗?

我认为这是单程票,但我希望这是可能的。

ssh windows x11 xming

3
推荐指数
1
解决办法
1327
查看次数

如果以超级用户身份运行,Xming 将无法启动

设想:

我正在尝试通过位于 Windows 8.1 计算机上的xming 服务器运行WireShark ,该服务器位于Raspberry Pi B+上,该计算机硬连线到Wifi Pineapple Mark 5

使用以下命令Xming成功启动

pi@raspberrypi~$ wireshark -i interface name
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试访问(任何接口,包括使用airmon-ng生成的接口)时,我得到

“您无权访问该界面”

来自wireshark。

所以我很自然地说,“Derp,你需要用 sudo 运行它”

当我跑步时

pi@raspberrypi~$ sudo wireshark -i interface name
Run Code Online (Sandbox Code Playgroud)

xming 无法连接,它说

PuTTY X11 proxy: wrong authorisation protocol attempted
(wireshark:3123): Gtk-WARNING **: cannot open display: localhost:10.0
Run Code Online (Sandbox Code Playgroud)

我完全不知道为什么会发生这种情况。

我研究了一下,最建议添加

“ForwardX11Trusted 是”

到我的 sshd_config 文件,但当我这样做并尝试重新启动我的 ssh 服务器时,它说这是一个坏密钥。我也尝试过 ssh_config。我没有收到重新启动错误,但我仍然遇到相同的 xming 问题。

在此输入图像描述 在此输入图像描述

ssh raspberry-pi xming wireshark

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