使用与原始窗口相同的 SSH 会话打开另一个终端窗口

Tul*_*ova 53 ssh session gnome-terminal multiple-instances

有没有办法用另一个打开的 SSH 会话实例打开终端窗口(或选项卡)?

编辑:我有一个带有远程 ssh 会话的终端窗口到服务器。我想打开一个连接到同一个远程 ssh 会话的新选项卡。

使用File->New Tab我得到另一个选项卡,但我必须打开另一个到远程服务器的 ssh 会话。

abc*_*234 46

也许这可以帮助: screen

默认情况下,它不会安装在 Ubuntu 上,而是在存储库中提供。

它非常有用:ssh到远程主机并键入screen以进入screen会话。

开始无论耗时你喜欢的工作,然后按Ctrl+A其次Ctrl+C创建屏幕会话的新窗口。

这将产生一个新的外壳,您可以在其中执行所需的操作。使用相同的命令创建更多窗口。

要在两个窗口之间快速切换,请再次使用Ctrl+A后跟Ctrl+ A。如您所见,Ctrl+A将 screen 置于命令模式。

Ctrl+ A Ctrl+D将从屏幕会话分离。然后,您可以断开与主机的连接,稍后再次登录并用于screen -dr恢复会话。

要转到特定screen窗口,请键入Ctrl+A后跟一个数字。

当所有活动窗口都关闭(或其中的外壳已退出)时,屏幕将退出。

我从SSH 和 SFTP 会话中得到了这个。

编辑-

tmux是 screen 的替代品。 http://www.sitepoint.com/tmux-a-simple-start/


L. *_*mes 18

使用以下命令连接到您的远程服务器:

ssh -X [remote-host]      
Run Code Online (Sandbox Code Playgroud)

现在运行:

gnome-terminal &
Run Code Online (Sandbox Code Playgroud)

终端将出现在您的本地计算机上。在此终端中,您可以根据需要运行任意数量的选项卡或终端窗口。它们都将使用相同的ssh连接并连接到远程机器。

  • 这将转发终端的图像,它不会在本地打开另一个图像,因此浪费了大量的带宽。 (3认同)
  • 我尝试过,但它对我不起作用。 (2认同)