【问题标题】:Vagrant creating multiple terminals in guest machineVagrant 在客户机中创建多个终端
【发布时间】:2017-04-08 14:14:27
【问题描述】:

我有一个 vagrant 和一个 ubuntu server 16.04 盒子。

通过使用 vagrant ssh 命令,如果您只需要一个终端,一切都很好,但我需要许多终端会话而不仅仅是一个,因为我必须启动 3 个 nodejs 进程和一些其他任务,并且需要在运行时监控它们。

搜索了很多,但没有找到有关此问题的任何信息。 Over vagrant ssh can't event use ubuntu server virtual terminal ttys-

【问题讨论】:

    标签: linux ssh vagrant virtual-machine


    【解决方案1】:

    最简单的方法是在您的主机上打开与您需要的一样多的终端会话,并且您可以为每个会话运行vagrant ssh

    如果您想运行单个vagrant ssh,可以查看screentmux 之类的软件

    【讨论】:

    • 谢谢,我知道 screen 现在会检查 tmux。我也尝试过 vagrant ssh 但它只允许我在一个终端上 ssh 以解决一些奇怪的问题不能一次 ssh 超过 1 个会话
    • 所以我想要一个解决方案,可以同时查看所有屏幕/终端,同时打开多个窗口。是否有任何屏幕但允许这样做?
    • 什么是您不能针对它运行多个 ssh 会话的框?这很奇怪,不应该有这样的限制
    • Box 是 ubuntu 服务器 16.04,当然几乎所有 ubuntu 都允许多个 ssh,但我想说的是,在我的主机中打开另一个终端并执行命令 vagrant ssh 给了我一个错误,比如机器很忙.此错误发生在 Windows 上,尝试通过主机 ubuntu(具有双启动)并且可以通过打开多个终端来多次 ssh...
    • 当我打开另一个 cmd(在已经使用一个 cmd 登录 ssh 之后)并尝试 vagrant ssh 时在 Windows 上确定,我收到以下消息:“VM 必须正在运行才能打开 SSH 连接。运行 vagrant up 到启动虚拟机。”
    【解决方案2】:

    所以我需要两个带有两个独立进程的终端选项卡(本地主机 py 服务器)和用于 CSS3 编译的 SaSS。这对我有用; 我应该提到我正在运行 virtualenv IN Vagrant 和 ON VirtualBox 。

    打开一个新的终端选项卡。 来自 Vagrant 文件夹的 SSH。 (流浪者 ssh) 激活您的虚拟机。 (虚拟环境)

    运行 SaSS 编译器(第二个进程)

    希望这会有所帮助。每个人似乎都有独特的开发环境,所以这可能很棘手。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-31
      • 2018-10-08
      • 1970-01-01
      • 2018-03-26
      • 2020-08-13
      • 1970-01-01
      • 2021-05-30
      相关资源
      最近更新 更多