【问题标题】:Access an xterm window open on local machine , remotely via ssh通过 ssh 远程访问在本地机器上打开的 xterm 窗口
【发布时间】:2013-05-12 04:57:14
【问题描述】:

我在计算机上打开了一个 xterm 窗口。我想使用 ssh 远程访问这个 xterm 窗口。可能吗?通过访问我的意思是,我应该能够在那个打开的 shell 上运行命令。

【问题讨论】:

  • 如果该外壳程序已经在运行,那么我看到的唯一方法是在该外壳程序内启动某种侦听器,因此您连接到一个迷你服务器。很常见。但是,如果您想为此目的启动一个 shell,那么您有多种选择。
  • shell 已经在运行。我想进入它并远程工作。如何在 xterm 中放置“侦听器”?
  • 你不能。 Why do you want to do this? 可能还有其他方法可以实现您想要实现的目标。
  • 所以,我通过 qrsh 获取集群上的节点,并使用 bash shell 作为标准输入。我不想通过关闭 shell 来丢失节点,并且希望能够从远程位置处理它们。因此问题。有关更改标准输入以获得更大灵活性的任何建议?

标签: ssh xterm


【解决方案1】:

我不确定是否可以通过 ssh 访问已经打开的 xterm 窗口。但是,您当然可以使用 X11 转发功能打开 ssh 连接。转发 X11 后,您只需在 ssh 的命令行中运行程序,它就会在您转发的 X11 屏幕中打开。

这是一篇很好的文章,详细解释了完成此操作所需的内容:http://www.math.umn.edu/systems_guide/putty_xwin32.html

例如,完成上述文章中的详细信息后,假设您安装了 Gnome Desktop,您可以通过 ssh 运行 gnome-terminal 并打开 Unix 终端并通过 ssh 连接转发。几乎所有具有 GUI 的应用程序都可以通过这种方式运行。

【讨论】:

  • 谢谢,但我需要访问系统上打开的特定 xterm。
猜你喜欢
  • 1970-01-01
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-03
  • 2016-09-25
  • 1970-01-01
相关资源
最近更新 更多