У операційних системах Linux і Apple Mac OS X ~/.ssh/configфайл дозволяє вказати безліч параметрів SSH, включаючи ті, що підтримують SSH-з'єднання. Для цього виконайте наступні дії:
Використовуйте бажаний текстовий редактор, щоб відкрити ~/.ssh/configфайл на локальному комп'ютері. Примітка. Якщо .sshкаталог або конфігураційний файл не існують, створіть їх.
Додайте наступні рядки до конфігураційного файлу. Значенням хосту може бути будь-яке ім’я; це просто мітка для інших налаштувань. Значення Hostname - це віддалений хост, до якого ви хочете отримати доступ; замініть example.com на ваше доменне ім’я. Замініть ім'я користувача на ваше власне ім’я користувача облікового запису хостингу:
Host example
Hostname example.com
Port 7822
User username
ServerAliveInterval 240
ServerAliveCountMax 2
При такій конфігурації клієнт SSH надсилає пакет серверу кожні 240 секунд (4 хвилини), щоб зберегти з'єднання живим. Якщо клієнт не отримує відповідь після двох спроб (як зазначено в налаштуваннях ServerAliveCountMax), він закриває з'єднання.
Для отримання детальної інформації про всі доступні настройки конфігурації SSH введіть man ssh_configу командному рядку.
Збережіть зміни у конфігураційному файлі.
Підключіться до свого облікового запису за допомогою SSH. Для цього просто введіть ssh example, де приклад представляє значення хосту, яке ви вказали на кроці 2.
Контролюйте з'єднання. Якщо вона все-таки знижується, поступово зменшіть ServerAliveIntervalналаштування у конфігураційному файлі, поки з'єднання не буде стабільним.
Перегляньте наступну URL-адресу для отримання детальної інформації https://www.a2hosting.com/kb/getting-started-guide/accessing-your-account/keeping-ssh-connections-alive