在 linux 服务器上,如何通过单个 ssh 连接使用多个终端?

epo*_*olf 15 linux ssh

我经常发现自己打开了多个 ssh 连接,以便使用tail -f.

当我在家时这不是问题,因为我使用公钥加密进行无密码登录。但是,我会经常在我的大学使用计算机来执行此操作,因此我无法选择使用我的私钥。输入我的密码 4 或 5 次以获取多个终端窗口会很烦人。

如何通过单个连接获得多个终端?

sas*_*ont 39

只需使用GNU screen,这很棒,因为您可以启动远程会话并在连接断开时恢复它们。它可以作为大多数发行版的软件包使用,甚至可能已经安装在您的大学系统中。

手册将为您提供入门所需的一切,默认情况下,所有命令都以Ctrl+A. 例如要调出屏幕帮助,只需按Ctrl+A然后按?

  • 在过去几个小时使用 screen 后,我简直不敢相信我没有它就活下去!我已经花了 5 年的时间做错了。 (3认同)

Phi*_*bin 11

screen 允许您拥有多个终端和更多终端(例如分离和重新连接到会话的能力)。

一些帮助你前进的注意事项:

Ctrl-a c   create
Ctrl-a d   detach
screen -r  reattach
Ctrl-a a   toggle
Ctrl-a "   list
Run Code Online (Sandbox Code Playgroud)

以及一些推荐阅读: