У меня есть сервер, который поддерживает SSH Key-Auth login. Я сделал свои пары ключей, загрузил их ... и т.д. Короче, это работает - в Windows. Я создал пару ключей, используя инструмент для создания ключей PuttyGen IIRC на своем компьютере с Windows XP, однако на моем компьютере с Linux я не могу "разблокировать" ключ.
- Разрешения установлены на 700 для файла ключа.
- Пароль правильный, я в этом уверен на 100%.
- Я запускаю команду "
ssh -i mykey.ppk myuser@myhost.com
" с очевидными заменами. - Ключ находится в моей директории
~/.ssh
. - Ошибка «
Permission denied (publickey,gssapi-with-mic).
».
Единственное, о чем я могу думать, это что-то среднее между Linux и Windows. Я попытался отправить мне по электронной почте файл ключа, напрямую скопировав его с другого жесткого диска на этот диск, попросив другого человека отправить мне его по электронной почте из своей установки Linux ... он просто не будет работать. Это - единственное, что мешает мне использовать Linux на полную ставку для кодирования (что я действительно хочу сделать!) так что любая помощь будет принята с благодарностью, спасибо!