Благодаря комментарию от djsmiley2k, который привел меня на правильный путь!
Я хотел бы объяснить, что было не так в моем случае (я думаю, это не так очевидно), чтобы это могло помочь другим.
- После входа в систему я начал сеанс Putty из WinSCP.
- Я подождал указанное время и через 60 секунд WinSCP-сессия отключилась.
- Тем не менее, мой сеанс Putty все еще работал.
- Щелкните правой кнопкой мыши в окне терминала Putty -> Изменить настройки -> Соединение
- Теперь я заметил, что
Seconds between keepalives
установлено значение 30 секунд .
- После установки этого значения в 0, я был отключен после определенного периода времени, как и ожидалось.
- Однако при повторном подключении такое же поведение происходило снова.
Из официальной документации WinSCP об этом:
По умолчанию WinSCP создает временные настройки сайта для PuTTY (под именем> «Временная сессия WinSCP»). Настройки сайта будут содержать только параметры> известные WinSCP, в основном параметры подключения. В частности, он не будет иметь никаких> параметров терминала, поэтому будут применяться значения по умолчанию. Чтобы изменить настройки по умолчанию, измените> профиль «Настройки по умолчанию» в PuTTY.
Если вы хотите настроить собственные параметры, относящиеся к сеансу, вы можете сохранить PuTTY> настройки сайта с тем же именем, что и у сайта WinSCP. Затем WinSCP даст указание> PuTTY открыть этот сеанс (он не будет экспортировать ни параметры, ни параметры подключения>).
Чтобы исправить это поведение:
- Открытая замазка (вне WinSCP).
- Загрузите специальный сеанс
WinSCP temporary session
- Перейти к
Connection
- Убедитесь, что значение
keepalives
установлено в 0.
- Вернуться к
Session
- Сохраните конфигурацию под тем же именем, что и ваше имя сеанса в WinSCP.
- Теперь попробуйте еще раз, и вы должны выяснить, что и WinSCP, и соединение Putty разорваны, как и ожидалось.