与关闭整个终端应用程序相比,退出嵌套的 SSH 会话有什么好处吗?

与关闭整个终端应用程序相比,退出嵌套的 SSH 会话有什么好处吗?

这个问题应该可以总结一下,但本质上,我正在进行一堆 SSH 会话,其中一些会话还有其他到其他主机的 SSH 会话。简单地关闭整个终端,而不是输入exit六次直到回到我原来的命令提示符,会有什么负面影响吗?

我的环境:

操作系统:OSX 10.8.4
终端:iTerm2
壳:

答案1

我确信有。

想想看 - 如果您输入exit三万次,您将一次关闭一个 ssh 会话。这很好 - 所有源自您计算机的会话都会被关闭。

现在想想当你直接关闭机器上的终端窗口时会发生什么。你的 SSH 会话可能会被关闭,但是你从另一台机器 ssh 进入的机器是否足够聪明,可以关闭其 SSH 会话?它所挂接的那台机器呢?那之后的那台机器呢?

如您所见,很容易出错,而且您遇到了问题。也就是说,一堆未使用的 SSH 会话。如果这些会话足够多,您可能必须重新启动一些机器。

只需exit反复输入。

相关内容