禁用 ssh 会话过期

Sam*_*Sam 5 ssh ubuntu virtual-machine virtualbox

我在 Virtual Box 上安装了 Ubuntu,并使用 xshell(一个远程终端应用程序)通过 ssh 连接到 ubuntu。当我在夜间休眠计算机时,打开电源后,会话已过期,我应该再次通过 ssh 连接到 ubuntu。有没有办法将 ssh 配置为在休眠期间或在理想连接数小时后过期?我使用 Fedora,如果配置有差异请提及。我使用 Windows 7。

Chr*_*her 6

试试 tmux。在服务器端:

sudo apt-get install tmux
Run Code Online (Sandbox Code Playgroud)

登录后,启动tmux。

tmux
Run Code Online (Sandbox Code Playgroud)

如果连接中断,请通过 ssh 再次登录并重新连接 tmux 会话。要发现会话号:

tmux ls
Run Code Online (Sandbox Code Playgroud)

输出可能是这样的:

0:1 个窗口(创建于 2013 年 1 月 9 日星期三 12:27:40)

像这样连接到 tmux 编号的会话:

tmux attach -t 0
Run Code Online (Sandbox Code Playgroud)

然后你又回到了你离开的地方。