ssh/X 会话已中断,如何从中断的地方继续?

ssh/X 会话已中断,如何从中断的地方继续?

我通过 VPN 从一个 Linux 机器连接到另一个。我使用 ssh -X 登录到另一个机器。我打开一个 X 窗口/程序,尝试安装软件。令人痛苦的事实是,这个软件无法从 shell 安装。无论如何,一切都很顺利,但速度很慢。但是,VPN 会话会定期中断,安装会冻结。

有人能建议我重新登录 VPN 后如何恢复 ssh/X 会话吗?或者说,这是不可能的?

ssh -X [email protected]
./setup.sh &
[1] 1084

通过 X 应用程序继续工作。VPN 断开。

答案1

您无法重新连接到已丢失的会话。您只能终止其进程。

但是如果你正在为未来做准备,你可以使用tmuxscreen基于终端的程序和xpra这叉) 用于 X11 版本。

tmux
tmux ls
tmux attach

xpra start :100 --start=xterm
xpra attach :100

答案2

如果您的发行版可用,您也可以使用 nomachine NX 或 Freenx。它也比 ssh +X 转发快得多。另一个选择是 teamviewer 或 vnc。

相关内容