我通过 VPN 从一个 Linux 机器连接到另一个。我使用 ssh -X 登录到另一个机器。我打开一个 X 窗口/程序,尝试安装软件。令人痛苦的事实是,这个软件无法从 shell 安装。无论如何,一切都很顺利,但速度很慢。但是,VPN 会话会定期中断,安装会冻结。
有人能建议我重新登录 VPN 后如何恢复 ssh/X 会话吗?或者说,这是不可能的?
ssh -X [email protected]
./setup.sh &
[1] 1084
通过 X 应用程序继续工作。VPN 断开。
答案1
您无法重新连接到已丢失的会话。您只能终止其进程。
但是如果你正在为未来做准备,你可以使用tmux
或screen
基于终端的程序和xpra
(这叉) 用于 X11 版本。
tmux
tmux ls
tmux attach
xpra start :100 --start=xterm
xpra attach :100
答案2
如果您的发行版可用,您也可以使用 nomachine NX 或 Freenx。它也比 ssh +X 转发快得多。另一个选择是 teamviewer 或 vnc。