gpt4 book ai didi

ssh - 易于ssh的终端插件

转载 作者:行者123 更新时间:2023-12-02 14:14:49 24 4
gpt4 key购买 nike

我必须通过ssh连接到许多服务器计算机。

但是,如果我一段时间不使用终端,连接就会断开。现在,我必须关闭终端,然后使用ssh再次登录。

在这种情况下,有没有什么插件对我有帮助?

最佳答案

我认为ssh中有内置功能可以解决您的目的。

man ssh_config:

ServerAliveInterval

Sets a timeout interval in seconds after which if no data has been received from the server, ssh(1) will send a message through the encrypted channel to request a response from the server. The default is 0, indicating that these messages will not be sent to the server. This option applies to protocol version 2 only.



默认情况下,保持 Activity 处于禁用状态,但是您可以通过将ServerAliveInterval-Parameter与 -o选项一起传递来为单个连接启用它们:
ssh -oServerAliveInterval=<time in seconds> <rest of your ssh command arguments>

如果您希望所有SSH连接都具有此配置。将以下内容放入 ~/.ssh/config会更容易:
Host *
ServerAliveInterval <time in seconds>

此外,还有另一个影响保持 Activity 行为的参数: ServerAliveCountMax(请参阅 man ssh_config)。

我找到了一篇有关ServerAlive-Parameter的不错的文章: How to Keep Alive SSH Sessions

关于ssh - 易于ssh的终端插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26953949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com