Начална » как да » Дръжте вашата Linux SSH сесия от прекъсване

    Дръжте вашата Linux SSH сесия от прекъсване

    Аз съм от типа на онази, която има SSH клиент, отворен по всяко време, свързан с най-често използваните ми сървъри, така че да имам незабавен достъп за мониторинг и всичко останало. Като такава, това ме дразни много, когато се откача, така че споделям няколко метода за поддържане на вашата сесия жива.

    Можете да конфигурирате ssh клиента за автоматично изпращане на кодов код без протокол на всеки секунди, така че сървърът да не ви прекъсне връзката. Това е настройка, която понякога се нарича Keep-Alive или Stop-Disconnecting-So-Much в други клиенти.

    Глобална конфигурация

    Добавете следния ред към файла / etc / ssh / ssh_config:

    ServerAliveInterval 60

    Номерът е количеството секунди, преди сървърът да изпрати код без операция.

    Текуща потребителска конфигурация

    Добавете следните редове към файла ~ / .ssh / config (създайте, ако не съществува)

    Хост *
    ServerAliveInterval 60

    Уверете се, че отстъпвате втория ред с интервал.

    Конфигурация на хост

    Ако искате да разрешите само да се запази жив за един сървър, можете да го добавите в файла ~ / .ssh / config със следния синтаксис:

    Хост * hostname.com
    ServerAliveInterval 60

    Работи доста добре, надявам се да помага на някой друг там.