多个Terminal.app窗口中的Tmux

时间:2016-02-16 00:54:11

标签: macos tmux

我只是尝试使用Tmux,这样我就可以避免ssh一次又一次地进入同一个主机。我喜欢tmux提供的窗格和窗口,但这里有我的观点:

  1. 我必须ssh到一个单独的服务器(server1),使用Duo进行身份验证,然后从该服务器ssh到我的最终目标(server2)。使用Duo进行身份验证很痛苦,所以我宁愿能够执行一次,然后从server1进行多路复用。
  2. 我的设置有2个显示器,我宁愿有2个独立的Terminal.app窗口。如果我制作一个长窗口,它会在显示器之间切断。
  3. 我找不到将tmux窗口移动到新的Terminal.app窗口的方法。我可以手动打开另一个终端窗口,ssh到server1,启动tmux,并将/ new-session -t附加到一个组中,但这会打败#1点。
  4. 有没有办法做我想要的?以下是一些非常接近的事情:

    这是一个图形理想:

    tmux-2-windows

1 个答案:

答案 0 :(得分:0)

尝试使用tmux集成iTerm,因为您使用的是OS X - 它可能会为您提供您所追求的内容。

  

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