Leo*_*Leo 5 ssh terminal remote-access tmux
我对 tmux 很陌生,并不知道如何使用它来达到最佳效果,所以我想做的可能不是最好的方法。随意提供替代建议!
设置:我在桌面上本地使用 tmux。我经常连接到运行 ubuntu(也安装了 tmux)的开发设备来运行一些冗长的测试。
目前,我只是在终端的一个窗格中通过 SSH 连接到设备。我想要做的是以某种方式将窗格直接连接到设备上的 tmux 会话(对不起,如果我的术语不正确),以便我可以从冗长的测试中随意连接和断开连接,并从我的桌面使用 tmux 配置。这似乎是 tmux 应该能够做的事情,但是我的 google-fu 失败了。有任何想法吗?
不是直接的,因为 tmux 根本不处理连接到远程主机的细节。但是,您设置了一个键绑定来创建一个新窗格并执行您的 ssh 命令以连接到远程主机。当您断开连接时,窗格会自动关闭。
bind-key h split-window -h 'exec ssh user@host -t tmux -a'
Run Code Online (Sandbox Code Playgroud)
请注意,您现在有一个 tmux 会话出现在本地 tmux 会话的窗格中;如果在两者中使用相同的前缀,则需要确保本地会话已send-prefix配置(默认情况下应该是这样,通常它只是意味着按两次前缀键:一次在本地会话中激活,第二次激活将其发送到远程会话,然后您可以按所需的键绑定。)
| 归档时间: |
|
| 查看次数: |
8992 次 |
| 最近记录: |