Из-за пределов моего дома, когда я вхожу на свой сервер Ubuntu с помощью SSH, мне требуется около 6 секунд, чтобы получить приглашение на ввод пароля, однако, когда я захожу на свой сервер веб-хостинга, это занимает около 1 секунды. Что я могу сделать, чтобы ускорить это?
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.1"
$ ssh -v
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 Oct 2007
$ cat /proc/cpuinfo
model name : Dual-Core AMD Opteron(tm) Processor 1210
cpu MHz : 1000.000
cache size : 1024 KB
$ cat /proc/meminfo
MemTotal: 2074528 kB
источник
UseDNS
включения?UserDNS
послеMatch
директивы, вы получите сообщение об ошибке:is not allowed within a Match
блокировать, если вы перезапустите sshd, вы не сможете подключиться к серверу ssh. Я сделал эту ошибку, и меня заблокировали на сервере. Всегда помните, не добавляйте никакие директивы внизу,sshd_config
если у вас естьMatch
директива.Для меня причина номер 2 (после опции UseDNS на стороне сервера) для длинных входов в сеанс SSH - попытки клиента подключиться с использованием IPv6 (который, очевидно, не настроен правильно в моей сети - или почти в любой другой сети, в этом отношении).
Смотрите HOWTO: Ускорьте SSH вход на форумах Ubuntu.
«Решение» - включить только IPv4:
1) либо для данного вызова клиента SSH:
2) или глобально в конфигурации клиента ssh в
/etc/ssh/ssh_config
:Конечно, было бы правильнее правильно настроить IPv6 в вашей сети, но у кого есть на это время :)
источник
Попробуйте добавить следующую опцию с помощью команды ssh:
(это предотвращает согласование ssh любого другого метода аутентификации и ускоряет запрос пароля!)
источник
Кроме того, введите это на удаленном компьютере (как пользователь, которого вы войдете в систему), чтобы подавить любые сообщения MOTD:
Не имеет такого большого значения, как отключение,
UseDNS
но это может помочь при медленных соединениях.источник
Поскольку вы используете довольно старую версию Ubuntu, вполне возможно, что это ошибка: https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/300151
Перезапуск dbus (
/etc/init.d/dbus restart
) может помочь.источник
time ssh remoteServer date
с 8 секунд до 0,5 секунд.