Аз съм типа на джудже, който има клиент SSH отворен по всяко време, свързан с най-често използваните ми сървъри, така че имам незабавен достъп за наблюдение и всичко останало. Като такава, това ме дразни много, когато се разкая, затова споделям няколко метода за поддържане на вашата сесия жива.
Можете да конфигурирате ssh клиента автоматично да изпраща протокол без кодов код на всеки секунда, така че сървърът да не ви прекъсне връзката. Това е настройка понякога се нарича "Keep-Alive" или "Stop-Disconnecting-So-Much" в други клиенти.
Глобална конфигурация
Добавете следния ред в / etc / ssh / ssh_config файла:
ServerAliveInterval 60
Номерът е сумата от секунди преди сървъра с изпратения код без код.
Текуща конфигурация на потребителите
Добавете следните линии към файла ~ /.ssh / config (създайте, ако той не съществува)
Host * ServerAliveInterval 60
Уверете се, че поставите втория ред с интервал.
Конфигурация на хост-домакин
Ако искате да активирате само да поддържате жив за един сървър, можете да го добавите към файла ~ /.ssh / config със следния синтаксис:
Host *hostname.com ServerAliveInterval 60
Работи доста добре, надявам се, че помага на някой друг там.