如何在不关闭tmux的情况下注销SSH会话

时间:2016-09-12 04:44:41

标签: session ssh tmux

我是否可以使用命令注销我运行tmux的SSH会话? 目前,如果我想让tmux运行,我要么关闭整个ssh会话窗口而不注销,要么我只是让SSH连接在不活动后死掉。

但我想在不关闭整个窗口的情况下使用命令注销。如果我只输入logout,那么它会关闭我的tmux会话并仍然让我登录到SSH。然后,我必须再次键入logout以关闭SSH会话。但我只想输入一个断开SSH而不关闭tmux的命令。 这可能吗?

2 个答案:

答案 0 :(得分:4)

首先按 CTRL + b d 。这会分离您的会话。然后按 CTRL + d 退出ssh。您的分离会话仍在服务器上运行。您可以在以后通过tmux attach-session -t 0在登录服务器时附加它。

答案 1 :(得分:3)

您可以设置一个在退出SSH后将继续运行的新屏幕。首先,通过SSH运行screen -D -R进入新屏幕,然后启动tmux。您可以随意关闭终端窗口或使用Ctrl-A或Ctrl-D退出当前屏幕。现在,您可以再次运行screen -D -R以返回之前打开的屏幕。

编辑:我很傻,但上面的内容可能会帮助那些不使用tmux的人。检查评论。