Всем привет! Сегодня разберем, как ускорить подключение к серверу по SSH. Замечали, что иногда при подключении бывает задержка в несколько секунд? Это может раздражать, особенно если приходится часто подключаться к разным серверам. Давайте разберем причины и решения.
🔍 Основные причины задержки
1️⃣ Reverse DNS Lookup – сервер пытается выполнить обратное разрешение IP-адреса клиента.
2️⃣ GSSAPI-аутентификация – ненужная проверка, которая включена по умолчанию.
3️⃣ Плохая сеть или высокий RTT – если сеть нестабильна, время подключения может увеличиваться.
⚡ Ускоряем SSH
✅ Отключаем обратное разрешение IP
На сервере редактируем файл
/etc/ssh/sshd_config:
UseDNS no
Перезапускаем SSH:
systemctl restart sshd
✅ Отключаем GSSAPI-аутентификацию
На клиенте в
~/.ssh/config добавляем:
Host *
GSSAPIAuthentication no
Или редактируем
/etc/ssh/ssh_config глобально. ✅ Используем ControlMaster (ускоряет повторные подключения)
В
~/.ssh/config добавляем:
Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
ControlPersist 10m
Теперь, если уже есть активное соединение, новое подключение будет мгновенным!
🔥 Итог
Эти три простых настройки могут заметно ускорить вашу работу с SSH. Попробуйте и напишите в комментариях, помогло ли вам!
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin