【问题标题】:Another shell open when at server?在服务器上打开另一个外壳?
【发布时间】:2010-10-10 03:36:22
【问题描述】:

当我通过 ssh 在我的服务器上时,如何打开另一个终端?

我不想输入两次密码来为我的服务器获取另一个终端。

也许,Bash 有类似于 Vim 的缓冲区。

【问题讨论】:

    标签: bash terminal buffer


    【解决方案1】:

    查看GNU screen。它使用起来有点晦涩难懂,但可以满足您的需求,而且它可能也安装在您的服务器上。

    您还可以转发 X11 并运行多个 xterm 实例,但这很痛苦。

    不过,您最好的选择是众所周知的“每次都输入密码”解决方案:您应该设置 SSH 密钥,这样您就不需要每次都输入密码,然后只需在终端选项卡中使用多个连接。

    【讨论】:

      【解决方案2】:

      你可以使用GNU Screen之类的东西。

      【讨论】:

        【解决方案3】:

        可以使用screen打开其他终端,无需再次认证。

        屏幕也可以分离,以便您可以在注销后保持终端打开并稍后重新连接它们。我在我的家庭服务器上使用它来保持 rtorrent 的打开。

        【讨论】:

          【解决方案4】:

          GNU Screen

          顺便说一句。如果您不喜欢输入密码,try PK auth. How it's done with PuTTy.

          【讨论】:

            【解决方案5】:

            Bash shell 有一项称为作业控制的功能,可让您运行和管理多个进程。你可以在这里阅读:http://commandlinemac.blogspot.com/2008/12/bash-job-control-fg-bg-jobs-and-ctrl-z.html

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2018-07-24
              • 2014-11-25
              • 2020-05-02
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多