我可以切换到使用 SSH 打开的其他 PTS 会话吗

我可以切换到使用 SSH 打开的其他 PTS 会话吗

我正在使用 ssh 从台式机和笔记本电脑连接到在我的桌面上运行的 Ubuntu Server VM,如下所示:

krzysztof@Alan: ~$ ▶ w
 13:53:46 up 1 day, 18:03,  7 users,  load average: 0.32, 0.27, 0.22
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
krzyszto pts/0    10.0.0.14        13:53    1.00s  0.08s  0.00s w
krzyszto pts/1    10.0.0.8         Wed22   13:57m  4.27s  3.82s -zsh
krzyszto pts/5    10.0.0.8         Thu21   13:36m  0.58s  0.58s -zsh
krzyszto pts/6    10.0.0.14        10:29    7.00s  0.53s  0.05s python /opt/impala/shell/impala_shell.py --ssl --ca_cert=/xyz

10.0.0.14 是笔记本电脑,10.0.0.8 是台式机。

但是,假设我让一个应用程序(例如 spark 或 impala shell)在笔记本电脑上的 pts/6 上的 SSH 会话中运行,然后返回桌面。在使用 ssh 登录时或当我已经登录时,是否可以以某种方式切换到该应用程序?

我之所以问这个问题,是因为我无法从我看过的其他帖子中推断出这一点。问题是我可能在另一台计算机上留下了一个正在运行的应用程序,我想继续使用该应用程序。我能以某种方式接管它而不杀死它吗?所有会话都在一个用户帐户下运行,但来自不同的 SSH 连接。

我可能还是不明白 TTY 和 PTS 之间的区别,但是韓國似乎不适用于 ssh 和/或 pts。此外,我看到有人建议使用tmux或者屏幕,但我更喜欢简单一点的东西。

相关内容