Я попытался установить Fail2ban на свой компьютер с Centos 7, чтобы предотвратить принудительный подбор соединения на SSH-сервере.
Я использую закрытый ключ с парольной фразой для подключения. Я тестировал Fail2ban, но он не блокирует меня, когда я ввожу неправильную парольную фразу.
Я просто хочу настоять на том, что я использую свой закрытый ключ для подключения к SSH.
Спасибо за помощь :)
решение1
Я думаю, если вы все еще можете подключиться к устройству по SSH после ввода неверной парольной фразы для SSH-ключа, это значит, что вы что-то делаете не так.
Парольная фраза закрытого ключа используется для доступа к самому ключу, и если вы введете неверную парольную фразу, то никаких действий с этим ключом SSH выполнено не будет.
Проверьте, какие ключи вы загрузили.
ssh-add -l
и вы должны перечислить все загруженные ключи для агента ssh. И затем после этого вы могли бы посмотреть authorised_keys
файл, в ~/.ssh/authorised_keys
котором вы храните ваши открытые ключи, которые используются для проверки закрытого ключа при подключении к удаленному серверу. И просто удалите эквивалентный открытый ключ, который был сгенерирован, чтобы позволить закрытому ключу установить соединение.