Tag: x11 forwarding

“无法打开显示”对ssh的怪异

一段时间后,(可能是一年?),我的环境正常运行。 但是在过去一年左右的某个时候我开始得到“无法打开显示”的错误。 这很奇怪,因为我可以进入ubuntu盒子(从mac,通过cisco ipsec),并启动几个新的x11客户端。 但在某些时候(1 – 20分钟后),启动x11客户端的新尝试会导致“无法打开显示”错误。 如果有任何其他先行事件导致“无法打开显示”问题,我还没有想出来。 我的DISPLAY在这个时候没有改变。 预先存在的窗口继续存在并运行,所以我相信我的本地X11服务器运行良好,并且以前存在的X11转发隧道仍在运行。 初始与显示器的会合似乎是一个问题。 这听起来对任何人都很熟悉吗?

`ssh -Y`(可信X11转发)和`ssh -X`(不可信X11转发)有什么区别?

ssh -Y (可信X11转发)和ssh -X (不可信X11转发)有什么区别? 据我了解,它与安全性有关,但我没有掌握差异以及何时使用哪种。

安装后,EC2中的Google Chrome无法从Ubuntu Server 14.04 LTS(HVM)命令行打开

我已使用以下命令行安装了Google Chrome: $ wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add – $ sudo sh -c ‘echo “deb http://dl.google.com/linux/chrome/deb/ stable main” >> /etc/apt/sources.list.d/google.list’ $ sudo apt-get update $ sudo apt-get install google-chrome-stable 当尝试从命令行( $ google-chrome )打开Goog​​le Chrome时,我收到以下错误消息: [5426:5426:0808/041800:ERROR:browser_main_loop.cc(209)] Gtk: cannot open display: 如何解决此问题以打开Goog​​le浏览器?

无法使用ssh在多台远程计算机上使用gedit

在设置了我的5台远程机器中的最后一台之后,我决定通过连接到每台机器并打开gedit来测试网络运行良好。 令我沮丧的是,当我试图在第二台机器上打开gedit时,我受到了欢迎: ** (gedit:1862): WARNING **; Could not connect: Connection refused ** (gedit:1862): WARNING **; Could not connect to session bus 关闭gedit没有帮助,但是当我关闭与第一台远程机器的ssh连接时,我能够在第二台上打开gedit。 我决定检查这是否是所有X程序的问题,但我能够在多个远程计算机上打开xeyes。 我的问题是,为什么在第一个ssh会话关闭之前,在一台机器上远程打开gedit阻止我在另一台机器上打开它? 有没有办法解决这个问题或解决方法? 我不需要同时打开多个gedits,但我最不希望能够在我可以在另一台机器上打开它之前关闭其中一台机器的连接。 我的ssh_config设置为’ForwardX11’和’ForwardX11Trusted’都设置为yes,以防这是相关的。 更新:我决定尝试更多的程序,并发现虽然我可以在多台机器上通过ssh打开nautilus,但在打开之前我会收到一些连接被拒绝的警告。

通过SSH和X11转发重定向现有窗口?

使用ssh -X user@host我可以在主机上启动程序,X11转发允许我在远程机器上查看他们的窗口。 但是,我希望能够转发/重定向现有的窗口。 我该怎么做(如果可能的话)? 注意,VNC不是一个选项(主机上没有安装服务器,我的用户具有有限的权限)。

X从Ubuntu Server Ed转发到Windows 7

目标: 我想在我的windows 7桌面上从我的ubuntu服务器打开一个程序。 采取的步骤: Putty> SSH> X11检查’启用端口转发’ 我已经在聆听模式下启动了VNC Viewer 开始了putty ssh session apt get install xinit startx& geany(它是ac语言ide;它使用GUI所以我用它来测试x转发) 错误消息: geany返回“无法打开显示” startx返回“setversion 1.4 failed” 我正在使用Windows 7和无头Ubuntu Server 12.04 LTS 显然我忘记了什么,但我很难搞清楚什么。 目标是不使用sudo apt get install桌面,因为我一次只想使用一个程序,无论如何我的服务器没有连接到监视器。 有任何想法吗? 有问题吗? 谢谢你的帮助! 古玩

从终端启动并使用x11-Forwarding时,gedit顶级菜单不可见

鉴于:我在我的/etc/bash.bashrc文件中使用export $(dbus-launch) ,因为我通常在非管理员用户下运行,需要su – admin来做任何危险的事情。 正常行为:转到破折号,打开gedit。 顶部菜单可见。 exception行为转到终端,输入: gedit 。 然后顶部菜单可见。 (即使发送到bg,问题仍然存在) 附加信息:我注意到当我做gksudo gedit ,菜单显示在窗口菜单栏下方,而不是顶级菜单… 更多附加信息:我刚刚找到了罪魁祸首:X11转发。 当我从bash.bashrc文件中删除export $(dbus-launch)时,“exception”行为停止。 有没有人知道如何将exception恢复正常 ? (保持x11转发?)我到处寻找,但除了没有显示偏好的错误,我发现没有解决这个问题的方法……

在SSH中转发X11

如何使用SSH从远程服务器运行X11 GUI应用程序? 例如: 我的第一个桌面192.168.1.1 我的第二个桌面IP 192.168.1.12 我从第一个桌面到第二个桌面,我希望从第二个桌面运行GUI应用程序,然后将X11重定向到第一个桌面。