Изисквания: Сега Windows системите имат вградени OpenSSH програми, които могат да се свържат с отдалечени Linux сървъри чрез ssh команди, но ако не използвате терминала дълго време, това ще причини фалшива смърт и неотзивчивост, след което ще се прекъсне.
За Windows стандартната инсталационна папка е %systemdrive%\Windows\System32\openssh, както е показано на изображението по-долу:
решение
Настроете конфигурационен файл на OpenSSH и в Windows клиентът OpenSSH (ssh) чете конфигурационните данни от конфигурационния файл в следния ред:
ssh.exe започнете, като използвате параметъра -F, като посочите пътя към конфигурационния файл и името на записа за този файл. Профилът на потребителя се намира на %userprofile%\.ssh\config Системният профил се намира на%programdata%\ssh\ssh_config
Та, новоssh_config(например папка C:\ProgramData\ssh), конфигурирана по следния начин:
ServerAliveInterval 50: Тази настройка уточнява, че SSH клиентът ще изпраща сърдечен пакет (SSH съобщение без данни) към сървъра на всеки 50 секунди, за да гарантира, че връзката остава активна. Това е полезно, за да се предотврати прекъсване на някои междинни устройства, като рутери или защитни стени, поради продължителна бездействие. Ако сървърът не отговори на този heartbeat пакет, клиентът продължава да изпраща. ServerAliveCountMax 3: Тази настройка определя максималния брой пъти, в които SSH клиент ще се опита да изпрати heartbeat пакети към сървъра без обмен на данни. Ако все още не получите отговор от сървъра след максималния брой пъти, връзката се счита за прекъсната или ненадеждна и тя автоматично се затваря. В този пример, ако клиентът изпрати heartbeat пакети 3 пъти поред без да получи отговор от сървъра, тогава връзката ще бъде прекъсната.
След това рестартирай прозореца на терминала.
Препратка:Входът към хиперлинк е видим.
|