у меня есть маленькое (4 секунды) задержка входа в систему на моих 18,04 серверах человечности, которая сводит меня с ума:
$ time ssh root@gateway exit
real 0m4,066s
user 0m0,015s
sys 0m0,005s
Я уже проверил "обычных" преступников: DNS, Avahi, pam_systemd.so, они не причина. Я имею, также сокращаются/etc/profile,/etc/bash.bashrc,/root/.bashrc путем помещения "выхода 0" в начале этих файлов. Это вызывает немного более быстрое подключение 0m3,915s. Так, они не причина, также.
ssh -vvv
шоу, все время потеряно после:
...
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug3: send packet: type 90
debug1: Requesting no-more-sessions@openssh.com
debug3: send packet: type 80
debug1: Entering interactive session.
debug1: pledge: network
Так, это кажется не проблемой с самим ssh. Предположение I'am, там запускают дополнительные скрипты на входе в систему, которые крадут мое время, но которые являются ими и где они инициированы?
Спасибо за подсказку с /etc/update-motd.d/
, я аннулировал большинство этих педерастов там один за другим. Проблема решена.
Hall позора:
50-landscape-sysinfo -> 2,6sec loss
80-esm -> 0,5sec loss
95-hwe-eol -> 0,5sec loss
У меня когда-то была подобная проблема. Оказалось, что это был принтер, который имел отказ и уничтожал сеть с запросами задания или чем-то. Замененный принтер и большинство испаренных сетевых проблем.
У меня просто была та же проблема, но существующие решения не решили ее. Синхронизация была еще хуже:
user@my_machine ~
$ time ssh my_server exit
real 0m25.724s
user 0m0.031s
sys 0m0.062s
user@my_machine ~
$ time ssh my_server exit
real 0m25.444s
user 0m0.000s
sys 0m0.077s
Для отладки, что занимало много времени я увеличил ssh многословие через -vvv
опция как в
time ssh -vvv my_server exit
... который сделал это очевидным, что время было потрачено во время pledge: network
этап, который позволил мне искать ту определенную проблему.
То, что помогло в конце, было к
UsePAM
кому: no
в/etc/ssh/sshd_config, как предложено на ServerFault, sudo service sshd restart
.Согласно этому сообщению на ubuntuforums, отключая PAM должен быть прекрасным при использовании ключей:
При использовании ключей, необходимо отключить аутентификацию по паролю (PAM).
Это увеличит безопасность.