Я понимаю, почему это происходит. Мой ssh-агент отправляет несколько ключей на сервер, и только один из них хорош. Таким образом, он достигает максимального количества попыток входа в систему на сервере и отключает вход в систему. Я знаю, как это исправить на стороне клиента. Однако я не знаю, как это исправить со стороны сервера. Таким образом, даже когда мой клиент отправляет только один ключ, я получаю неудачную попытку входа в систему. Я попытался перезапустить службу, но это не работает. Кроме того, все мои поиски в Google говорят о том, как решить эту проблему на стороне клиента, поэтому мой googlefu подвел меня. Есть ли черный список, который мне нужно отредактировать вручную или что-то в этом роде?

2 ответа2

0

Скорее всего, ваши неудачные попытки входа регистрируются pam_tally или pam_tally2. Вы можете проверить это, вызвав обе программы. Все, что печатает вас со счетчиком, можно использовать для его сброса:

pam_tally2 --user yourid --reset

предполагая, что pam_tally2 работает для вас.

0

Наличие большого количества ключей в агенте не очень хорошая идея. Гораздо лучше определить соединение между ключами и серверами в вашем .ssh/config, что позволит избежать таких проблем. Например:

Host myhost myhost2
  IdentityFile ~/.ssh/id_rsa_myhost
Host myhost3 myhost4 anotherhost
  IdentityFile ~/.ssh/id_dsa_another

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .