如何禁止 openssh 服务器上的多个未完成请求

如何禁止 openssh 服务器上的多个未完成请求

openssh/sftp 客户端可以配置该选项允许的最大未完成请求数-R

在服务器端是否有类似的东西?我有一个允许多个未完成请求的客户端,我想测试它在连接到不支持或不允许多个未完成请求的服务器时的行为。所以我正在寻找一种方法来禁用此功能,sshd或者找到另一个不支持此功能或允许我关闭它的服务器实现。

答案1

这看起来像是一场误会。

OpenSSH服务器逐个读取、处理并响应请求。它不会处理任何“未完成”的请求。即使客户端“排队”了多个请求,服务器也不会识别它。请求只是在 TCP 和 SSH 管道中排队。

如果您正在寻找一种特殊的服务器行为,那么它将是一个 SFTP 服务器,它以与接收请求不同的顺序响应请求。

相关内容