2016-02-16 42 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