Пароль SSH перестав працювати


1

Отже, я намагався підключитися до бази даних MySQL через тунель SSH, як зазвичай, і це підказало мені пароль до мого ключа ssh. Я ввів його як завжди, і хоча я на 100% впевнений, що я ввів правильний пароль, він продовжував запитувати і, таким чином, не вдався.

Я спробував інші речі, як витягнути з github repo, увійти на сервер тощо. Схоже, раптом у мого ssh-ключа інший пароль, але дата останньої модифікації перевищила рік тому.

Що відбувається? Було б досить непомітно, якби мені довелося змінити свій ssh-ключ.

Я вже намагався це змінити:

$ ssh-keygen -p -f ~/.old_ssh/id_rsa
Enter old passphrase:
Key has comment '/Users/noxoc/.old_ssh/id_rsa'
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved with the new passphrase.

Однак я все одно отримую таку ж поведінку.

Знову застосував це -vvv:

$ ssh-keygen -vvv -p -f ~/.old_ssh/id_rsa
debug3: Incorrect RSA1 identifier
debug1: key_parse_private_pem: PEM_read_PrivateKey failed
debug1: read PEM private key done: type <unknown>

Це виглядає одночасно перспективно і погано.


1
Спробуйте запустити ssh за допомогою -vперемикача (або, можливо, -vvдля отримання додаткової інформації). Крім того, якщо у вас є доступ до журналів на стороні сервера, перевірте, чи містять вони щось цінне. Що ви можете змінити секретний ключ ключової фрази сильно передбачає , що це на самому ділі не про секретний ключі ключової фрази взагалі, а що - то інше.
CVn

@ MichaelKjörling див. Оновлене запитання. Це може десь дістати нас.
Нілс Рідеман

Я sshконкретно думав (використовуючи це, щоб спробувати підключитися і побачити, які помилки ви отримуєте). Дійсно дивно, що вам вдалося змінити пароль та ще раз. Це, на жаль, трохи нагадує файл із ключем із забиткою. Чи є у вас резервна копія для порівняння?
CVn

Просте рішення цілком може бути просто створити новий ключ. Оскільки ви не повинні використовувати один і той же секретний ключ з більш ніж одного хоста в будь-якому випадку, це не повинно бути занадто важко замінити відкритий ключ на віддалений хост.
CVn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.