何时使用 ClientAliveInterval 与 ServerAliveInterval

Jut*_*can 2 linux ssh

我正在通过 SSH 连接到 Linux 服务器(GoDaddy 专用服务器),以分别通过 atar cvfj或压缩增量备份tar cvf来制作 .tar.bz2 或 .tar 文件。

\n\n

在压缩较大的备份文件夹时,我开始遇到“管道损坏”错误,并发现这三篇文章解决了如何解决此问题:

\n\n\n\n

但是,我仍然不太清楚是否需要使用该ClientAliveInterval指令在我的服务器上进行调整,或者使用ServerAliveInterval. 这两者可以互换使用吗?这取决于我喜欢做什么?

\n\n

我将配置文件添加到计算机上的 .ssh 文件夹中,内容如下:

\n\n
ServerAliveInterval 30\nServerAliveCountMax 1200\n
Run Code Online (Sandbox Code Playgroud)\n\n

我还检查了服务器上的 /etc/ssh/sshd_config 文件,其中包含以下内容:

\n\n
#ClientAliveInterval 0\n#ClientAliveCountMax 3\n
Run Code Online (Sandbox Code Playgroud)\n\n

我改成这样:

\n\n
ClientAliveInterval 60\nClientAliveCountMax 3\n
Run Code Online (Sandbox Code Playgroud)\n\n

然后,我对一个大型备份文件夹进行了另一次压缩,但没有收到“管道损坏”错误。但我现在只是想知道我是否需要同时调整\xe2\x80\x94(我的计算机上的一个服务器上的一个)。或者如果我可以只用两者之一的话。如果是的话,是哪一个。

\n\n

非常感谢!\n朱塔

\n

the*_*rpy 5

任一设置都应该可以。

您可以在服务器上指定此项,以便它影响通过 ssh 连接的所有客户端,或者在客户端上指定它,以便它仅影响客户端。

如果您不使用多于一台计算机通过 ssh 登录服务器,则在客户端上进行设置就足够了。