我可以连接或查看废弃的 ssh 会话吗?

jms*_*jms 15 ssh

我有一个正在运行的 redhat 虚拟实例,我可以ssh从公司网络上的任何主机访问它。我的ssh会话在运行一些可能导致我断开连接的脚本时被删除。该who命令在本地仍会列出已断开的连接。重新连接ssh开始一个全新的会话。有没有办法连接到原始会话?如果没有,我可以杀死它吗?我有根访问权限和物理访问权限。我没有在原始会话中使用 screen。

xen*_*ide 12

您想在遥控器上使用screen,然后当您 ssh 返回时重新连接到该 screen 实例。

但不,你不能重新连接到 ssh 会话本身,你必须使用 screen (或其他类似的东西来促进这一点)。

请查看此问题以了解至少一个其他选项以及它 (tmux) 和 screen 之间的一些差异。在阅读了那个问题的答案后......我实际上会说tmux更好

哦,是的,您可以通过kill该进程(包括分叉的 bash)来阻止它,您可能会尝试skill按名称杀死用户,但我怀疑该用户是否是 root ……它可能会尝试杀死它不能杀死的东西。

答案已经更新了几次