proftpd: тайм-аут соединения mod_sftp

Я использую Сервер SFTP на основе mod_sftp proftpd. Единственная проблема, для которого я не нашел способ сохранить неактивные соединения дольше затем несколько минут.

Наши пользователи запрашивают время простоя на до целого дня.

Я играл вокруг с опцией SFTPKeepAlive, но сессия все еще разъединяется.

Есть ли другая опция, которую я пропустил или есть ли другое пятно для поиска (например. openssh или pam)?

Вот надрез 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.

Спасибо и поздравления

0
задан 22 February 2016 в 01:01
1 ответ

Вы не разместили свой файл proftpd.conf , который был бы действительно полезным. Однако похоже, что вы явно не установили TimeoutIdle в своем файле proftpd.conf .

Добавьте это в свой файл:

# Timeout after 3600 seconds (60 minutes)
TimeoutIdle 3600

Если у вас уже есть что-то подобное , а затем опубликуйте свой файл conf, чтобы мы могли вам лучше помочь. Очевидно, просто увеличьте это значение до тех пор, пока не истечет время ожидания соединения.

Кроме того, вы можете просмотреть полную документацию для mod_sftp здесь .

2
ответ дан 4 December 2019 в 13:51

Теги

Похожие вопросы