Как настроить Fail2ban с закрытым ключом ssh-подключения на CentOs 7

Как настроить Fail2ban с закрытым ключом ssh-подключения на CentOs 7

Я попытался установить Fail2ban на свой компьютер с Centos 7, чтобы предотвратить принудительный подбор соединения на SSH-сервере.

Я использую закрытый ключ с парольной фразой для подключения. Я тестировал Fail2ban, но он не блокирует меня, когда я ввожу неправильную парольную фразу.

Я просто хочу настоять на том, что я использую свой закрытый ключ для подключения к SSH.

Спасибо за помощь :)

файл конфигурации

файл конфигурации

решение1

Я думаю, если вы все еще можете подключиться к устройству по SSH после ввода неверной парольной фразы для SSH-ключа, это значит, что вы что-то делаете не так.

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

Проверьте, какие ключи вы загрузили.

ssh-add -l

и вы должны перечислить все загруженные ключи для агента ssh. И затем после этого вы могли бы посмотреть authorised_keysфайл, в ~/.ssh/authorised_keys котором вы храните ваши открытые ключи, которые используются для проверки закрытого ключа при подключении к удаленному серверу. И просто удалите эквивалентный открытый ключ, который был сгенерирован, чтобы позволить закрытому ключу установить соединение.

Связанный контент