proftpd:mod_sftp 连接超时

proftpd:mod_sftp 连接超时

我正在使用基于 proftpd 的 mod_sftp 的 SFTP 服务器。唯一的问题是,我还没有找到一种方法来保持空闲连接超过几分钟。

我们的用户请求长达一整天的空闲时间。

我尝试过该选项SFTPKeepAlive,但会话仍然断开。

还有其他我忽略的选项吗?或者还有其他可以搜索的地方吗(例如opensshpam)?

以下是 proftpd.log 的片段:

Mär 20 11:03:34 sftp01 proftpd: SSH2 session opened.
Mär 20 11:03:38 sftp01 proftpd: Preparing to chroot to directory '/srv/sftp/homes/user'
Mär 20 11:03:38 sftp01 proftpd: USER user: Login successful
Mär 20 11:03:38 sftp01 proftpd: USER user: Login successful.
[...]
Mär 20 11:20:31 sftp01 proftp: SSH2 no transfer timeout, disconnected
Mär 20 11:20:31 sftp01 proftpd: SSH2 session closed.
Mär 20 11:20:40 sftp01 proftpd: SSH2 session opened.

谢谢,问候

答案1

你没有发布你的proftpd.conf文件,这真的很有帮助。但是,听起来你没有明确设置TimeoutIdle在您的proftpd.conf文件中。

将其添加到您的文件中:

# Timeout after 3600 seconds (60 minutes)
TimeoutIdle 3600

如果您已经有类似的东西,请发布您的配置文件,以便我们更好地帮助您。显然,只需将其增加到您希望连接在超时前处于空闲状态的时间长度即可。

另外,您可以查看完整文档mod_sftp这里

相关内容