从我的桌面上,我可以使用以下命令到达我的妻子的机器: ssh -X [email protected] 。 两个系统都运行Ubuntu 9.10-64bit的桌面风格。 但是,这里是问题:当我尝试运行像gedit这样的X应用程序时,它会在ssh连接的远端发生以下错误消息:“ X11 connection rejected because of wrong authentication ”。 奇怪的是,如果我运行与“ sudo ”,如“ sudo gedit ”的应用程序,那么一切工作正常:我得到的X应用程序通过我的SSH连接转发,并显示在我的桌面上,即使它实际上运行远程机器。 我错过了什么,或者我在哪里查看确切地说,在以非sudo身份运行时,什么权限失败会给我带来问题?
我有一台Ubuntu的Linux机器,我已经login,X服务器正在运行(它是通过loginpipe理器像gdm)。 我可以通过SSH访问这台机器。 我的目标是在这台机器上启动x11vnc并将其连接到已经运行的X服务器上。 当我进入机器并启动x11vnc时,它说: X11 was unable to open the X DISPLAY ":0", it cannot continue. 如果我没有物理访问权限并且Xserver已经启动,如何在远程机器上启动x11vnc。 我想这样做的原因是因为远程机器有几个窗口打开,我想工作。 编辑:我也试过x11vnc -find。 这一次它没有给我这个错误信息,并能够检测到客户端连接: Got connection from client xxxx … wait_for_client: find display cmd failed wait_for_client: bad reply ' ' 所以看来命令只是延迟了不可避免的。 谢谢,
前一阵子,我使用Fedora 10安装了我的第一台Linux服务器。然后我升级到了Fedora 11,并意识到我从来没有在机器上使用X-Windows,并且在每次更新下载大量文件时,该机器使用ssh远程完成。 使用YUM或任何其他工具,我怎么能从这台机器完全删除Gnome和X-Windows子系统? 是完全重新安装而不selectX-Windows的唯一select吗?
我已经做了一些search,发现似乎有可能通过ssh将X11应用程序转发到Mac机器(例如,ssh进入一个Linux机器并启动一个X11应用程序,并显示在Mac的显示器上)。 我想知道的是,如果这可以做到相反(即ssh进入一台Mac机,并启动一个应用程序,并显示在Linux显示)。 如果这是可能的,我该如何去设置它,更重要的是哪些OS X应用程序可以工作?
这是我试过的。 我在远程AIX系统上编辑了/ etc / ssh / sshd_config X11Forwarding yes X11DisplayOffset 10 X11UseLocalhost yes 以及设置$ DISPLAY DISPLAY=localhost:10.0 export DISPLAY …重启 通过RHEL连接 ssh -X me@hostname 运行xclock xclock 得到以下输出: X11 connection rejected because of wrong authentication. X connection to localhost:10.0 broken (explicit kill or server shutdown) 还xauth list不打印任何东西。
今天我遇到了一个问题 ,要求提供良好的Linux xterm字体,而且答案就是build议一个名为Terminus的问题。 我一直在寻找一种新的terminal字体,所以我下载了它 (顺便说一句,我正在运行Ubuntu Intrepid)并阅读README: 1.1. Quick installation. The commands: $ ./configure [–prefix=PREFIX] $ make # make install compile and install the Linux console and X11 Window System fonts, and # make fontdir updates fonts.dir for X11 (if you don't know what fonts.dir is, execute the command). 1.2. Legend. The file names are structured […]
我一直在试图让xpra在过去的几天里在OS X上运行来连接到我的Ubuntu服务器。 请注意,它有一个名为shifter的GUI,但是(至less在OS X上)还是太麻烦了。 对于那些不知道xpra是什么的人,如果你知道屏幕是什么的话,就好像是通过ssh隧道的GUI X Windows应用程序的屏幕。 您可以在本地渲染远程X应用程序,因为它比发送一系列压缩屏幕快照(如VNC)更快,但使用xpra,您可以在不同的计算机上断开连接并重新连接。 要获得基本的function,只需键入“ssh -X server.location”,从命令行打开的任何GUI应用程序都将在本地打开。 我已经能够通过执行以下操作来构buildxpra: 从上游下载的xpra网站下载pari-all-0.0.6.tar.gz并解压缩。 发出以下Mac Ports命令(依赖于RogBlog):sudo port install python25 python26 py26-pyrex py26-gtk xorg-libXtst py25-gobject py25-gtk py25-nose py26-nose xorg-libXdamage xorg-libXcomposite xorg-libXtst xorg- libXfixes 在上面列出的xpra站点的v0.0.06补丁(不是0.0.8pre!)的上游列表中,下载mswindows-conditional-pyrex.patch。 用你最喜欢的文本编辑器打开补丁,并将其中的“赢”的单一事件改为“达尔文”。 将修补程序应用于setup.py。 在命令行中运行do-build。 现在我陷入困境:我如何运行xpra? 构build产生一个名为install / bin的子目录,其中xpra位于,但是当我尝试运行它时,我得到以下错误: Traceback (most recent call last): File "./xpra", line 4, in <module> import xpra.scripts.main ImportError: No module […]
看来Ubuntu的每个版本都有不同的方式来启用到本地X服务器的远程连接。 我在问这个问题,而我自己做了一些研究:我怎么能让X服务器在我的机器上监听TCP端口6000,从而允许远程X客户端连接到所述端口并使用我的显示器?
我已经在Ubuntu Maverick Meerkat(10.10)上安装了NX服务器,使用这里find的说明: https : //help.ubuntu.com/community/FreeNX 使用从nomachine网站下载的默认NX客户端OS X(10.6)时遇到问题。 当使用OS X客户端时,每当我在NX会话窗口中点击小写的d键时,无论使用什么远程窗口,都会使其最小化。 这只发生在OS X,从Windows客户端我没有这样的问题。 这发生在两台不同的OS X机器上,所以不太可能是本地设置。
我试图让系统在Ubuntu 10.10(Maverick)启动时运行Xvfb,但它不工作。 在/etc/rc.local中,我有以下几点: /root/start_xvfb.sh >> /var/log/start_xvfb.log 2>&1 exit 0 而在/root/start_xvfb.sh我有: #!/bin/sh -e startx — `which Xvfb` :0 -screen 0 1024x768x24 & exit 0 重新启动机器后,日志文件(/var/log/start_xvfb.log)包含: [dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list! ^M waiting for X server to shut down ^M 鉴于日志文件中的内容,似乎正在调用“startx – ”Xvfb“:0 -screen 0 1024x768x24”,但此后不久就会中止该进程。 我想在启动时启动Xvfb,因为我需要在没有监视器显示的远程服务器上运行Firefox。 如果我在SSH远程机器上运行/etc/rc.local,Xvfb启动时没有问题,我可以通过“firefox –display =:0&”来启动Firefox。 如果我不使用第一次启动Xvfb而使用该命令来运行Firefox,则会收到消息“Error:can […]