SSH 连接 - 与正在进行的进程交互

SSH 连接 - 与正在进行的进程交互

如果我在桌面上打开一个终端窗口并在其上开始一项工作并在早上去上班。有没有办法使用 SSH 连接到桌面并与终端窗口中正在进行的进程进行交互?这样我就可以在 SSH 会话中获取结果并继续工作。

我可以从 ps 列表中看到终端窗口。

2012 ?        00:02:30 gnome-terminal-

编辑:套接字怎么样?如果我的 bash 脚本打开一个从本地端口 X 到远程地址 A 上的远程端口 Y 的未加密套接字,是否有办法查看流量并与之交互?

答案1

尊者Gnu 屏幕可以做你想做的事,但它不能连接到已经运行的 gnome 终端。screen如果您想稍后在家取货,则需要开始工作。

会话管理具体来说。

答案2

在您的家用计算机上,在开始工作之前,启动 =screen=:

screen

然后,从工作场所或任何地方,通过 ssh 登录到您的家用计算机。进入 shell 后,连接到在那里运行的屏幕实例:

screen -raAd

那是 -r[eattach] -a[所有功能] -A[适应屏幕的大小] -d[如果在其他地方运行则附加屏幕]

在该屏幕实例中执行您想做的任何操作,完成后,使用ctrl-a然后与其分离d

exit分离后,像往常一样退出 ssh 会话。

相关内容