Як увімкнути KeepAlive в командному рядку putty


13

на даний момент я використовую шпаклівку, як це, з командного рядка:

putty.exe -ssh user@192.11.11.11 -pw mypassword

як увімкнути KeepAlive, щоб з'єднання не померло, якщо я покину вікно терміналу на кілька хвилин?


Я майже впевнений, що для цього немає варіанту.
Яків

3
Чому б просто не запустити шпаклівку, а це до ваших "Налаштувань за замовчуванням"?
Зоредаче

Відповіді:


18

Ви можете підключитися відповідно до своєї публікації, а потім клацніть правою кнопкою миші на заголовку і "Змінити налаштування", "З'єднання", і введіть число у "Секундах між кепалів" (я зазвичай ставлю в 60).

Якщо потрібно, ви можете застосувати цю зміну до всіх сеансів за замовчуванням, зберігаючи над сеансом "Налаштування за замовчуванням" перед з'єднанням.


1
Зверніть увагу, що цей параметр відрізняється від утримувачів TCP. Я не бачив цієї опції, і мої з'єднання все ще припинялися за допомогою TCP keepalive.
Капітан Людина

2

Це залежить від того, що спричиняє падіння зв'язку. Це не шпаклівка, тому це або сервер кінцевих точок, або якийсь NAT на шляху.

Якщо це NAT, увімкніть Enable TCP keepalivesкатегорію підключення, як там описано: Використання KeepAlive в PuTTY | N-й дизайн

Якщо це сервер кінцевих точок, який припиняє з'єднання, то єдиний розумний спосіб, який я можу придумати, - це використовувати screen, тож ви зможете повторно приєднати термінал, якщо з'єднання раптово перестане.

Як отримати доступ до вкладеного екрана після відключення з'єднання | Блог magp.ie

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.