Подтвердить что ты не робот

Как я могу проверить свои ssh-ключи локально без сервера

Я хочу проверить свои ключи в ~/.ssh. У меня нет sshd running (Git - Bash @Windows не предоставляет его). Я бы хотел проверить, помню ли я еще парольную фразу для своих ключей.

Я нашел эти ответы [1], [2], но они не работают для меня.

Есть ли простой способ проверить мои ssh-ключи без ssh-сервера?

4b9b3361

Ответ 1

Это должно работать:

ssh-keygen -y

Или, чтобы избежать запроса на имя файла:

ssh-keygen -y -f key_file

Ответ 2

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

PrivateKeyFile key = new PrivateKeyFile(keypath, passphrase);

Сбой кода выше, если неверная фраза неверна.