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