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

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

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

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

文件->新标签我得到了另一个标签,但我必须打开另一个到远程服务器的 ssh 会话。

答案1

也许这会有所帮助:screen

它不是 Ubuntu 上默认安装的,但在存储库中提供。

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

启动您喜欢的任何耗时任务,然后按Ctrl+ A,接着按Ctrl+C在屏幕会话中创建一个新窗口。

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

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

Ctrl++A CtrlD脱离 screen 会话。然后您可以断开与主机的连接,稍后重新登录并使用screen -dr恢复您的会话。

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

当所有活动窗口都关闭(或其中的 shell 已退出)时,Screen 将退出。

我从SSH 和 SFTP 会话

编辑-

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

答案2

使用以下方法连接到远程服务器:

ssh -X [remote-host]      

现在运行:

gnome-terminal &

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

答案3

您很可能会使用此处示例描述的 OpenSSH 控制主多路复用:https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing

答案4

是的,在终端(菜单)中点击文件 -> 新标签页

在终端中打开新标签

或者你还要求别的东西?

相关内容