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

How to log out of SSH session without closing tmux

在运行tmux的ssh会话中,有没有可以用来注销的命令?目前,如果我想让tmux继续运行,我要么关闭ssh会话的整个窗口而不注销,要么让ssh连接在不活动后消失。

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


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


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

编辑:我很傻,但是上面的内容可能会帮助那些不使用TMUX的人。检查注释。