2016-02-16 43 views
0

我只是尝试了Tmux,以便我可以避免ssh'ing一次又一次地进入同一个主机。我喜欢TMUX提供的窗格和窗口,但这里是我的症结点:多个Terminal.app窗口中的Tmux

  1. 我ssh到一个单独的服务器(服务器),以双核验证,然后从服务器到我的目的地SSH(服务器2)。对Duo进行身份验证是一件痛苦的事情,所以我宁愿能够做一次,然后从server1复用。
  2. 我的设置有2个监视器,我宁愿有2个独立的Terminal.app窗口。如果我制作一个长窗,它会在显示器之间切断。
  3. 我找不到将tmux窗口移动到新的Terminal.app窗口的方法。我可以手动打开另一个终端窗口,ssh进入server1,启动tmux,并将/ new-session -t附加到一个组中,但是失败了点#1。

有没有办法做到我想要的?这里有一些事情是接近:

这里是一个图形化的理想:

tmux-2-windows

回答

0

尝试的iTerm与tmux整合,因为你在OS X上 - 它可能会给你以后的东西。

当您运行“tmux -CC”时,会创建一个新的tmux会话。一个iTerm2 窗口打开,它就像一个正常的iTerm2窗口。差异 是当iTerm2退出或ssh会话丢失时,tmux保持 运行。您可以返回到您已加入的主机并运行“tmux -CC attach”,iTerm2窗口将重新以与之前相同的状态重新打开。

+0

这似乎是有前途的,但是当我尝试它,我得到这个问题: “不支持TMUX选项”,在这个问题上记载:https://github.com/tmux-plugins/tmux-sensible/issues/24 tmux 2.1 – CGanote

+1

这对一些主机有效,但对其他主机不起作用。谢谢! – CGanote