SSH 连接限制

use*_*781 3 networking linux ssh

我有一个由 100 台机器组成的网络,全部使用 ubuntu Linux。

可以连接到一台机器(同时)的机器数量有限制吗?

例如,我可以让我的 99 台机器与第 100 台机器保持连续的 ssh 连接吗?我可以让我的每一台机器(100 台中的每一台)与所有其他 99 台机器保持连续的 ssh 连接吗?

每个这样的连接需要多少内存?

Sat*_*ppy 7

总连接数主要受它们可以进入的端口数和系统能力的限制。有配置选项(Max_Sessions 和 Max_Startup),但它们仅适用于来自单个 IP 的连接数,以及并发请求的启动连接数......基本上它们是 DDOS 保护。

没有简单的方法来判断连接将使用多少内存:它完全取决于流量。一个使用率非常高的连接可以使用比 10,000 个什么都不做的连接更多的资源。

尽管如此,在需要时建立连接并在不需要时关闭连接几乎总是一个更好的主意。