SSH Клавиши больше не загружаются при запуске на Ubuntu 18.04

Apt жалуется на удерживаемые сломанные пакеты, поэтому начните с

$ dpkg --get-selections | grep hold$

и снимите статус удерживаемого с каждого ПАКЕТА в результирующем списке с

$ echo PACKAGE install | sudo dpkg --set-selections

Затем попробуйте

$ sudo apt-get install -f

Если сломанных пакетов слишком много

$ sudo apt-get install -f --ignore-hold

может быть быстрее, но я не знаю, сохранится ли статус удерживаемого после этого.

1
29.11.2018, 23:00
1 ответ

Это происходит потому, что он пытается использовать все известные ему ключи против сервера. Если количество пробных ключей, прежде чем найти правильный, превышает максимальное количество попыток аутентификации, вы получите эту ошибку.

Так что это просто хорошая практика — указывать.

Я создал папки, а затем создал профили, чтобы избежать подобных проблем.

  • Создавайте логические группы серверов, чтобы в каждой группе было только 5 серверов

  • Создайте папку для каждой группы

  • Создайте профиль для каждой группы

  • Убедитесь, что все серверы настроены так, чтобы 5 попыток авторизации были максимальным, чтобы вы никогда не достигли предела

  • Затем просто убедитесь, что вы находитесь в правильном профиле и все готово для этой группы из 5 человек.

Если у вас не так много систем, я бы просто использовал ~/.ssh/config

Поместите записи типа:

Host dev
    HostName dev.example.com
    Port 22000
    User fooey
Host github.com
    IdentityFile ~/.ssh/github.key
2
27.01.2020, 23:31

Теги

Похожие вопросы