proftpd:mod_sftp连接超时

我正在使用基于proftpd的mod_sftp的SFTP服务器。 唯一的问题是,我还没有find一种方法来保持空闲的连接时间更长,然后几分钟。

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

我已经select了SFTPKeepAlive选项,但会话仍然断开。

是否有另一个选项,我忽略了或有其他地方search(例如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. 

谢谢你,问候

您没有发布您的proftpd.conf文件,这将是非常有用的。 但是,听起来好像你没有明确地在你的proftpd.conf文件中设置TimeoutIdle

将此添加到您的文件中:

 # Timeout after 3600 seconds (60 minutes) TimeoutIdle 3600 

如果你已经有这样的东西,那么发布你的conf文件,以便我们可以更好地帮助你。 很明显,只要增加这个时间,就可以让连接在超时之前闲置。

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