У меня есть сервер, который поддерживает SSH Key-Auth login. Я сделал свои пары ключей, загрузил их ... и т.д. Короче, это работает - в Windows. Я создал пару ключей, используя инструмент Putty для создания ключей (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 на постоянной основе для кодирования (что я действительно хочу!), Поэтому любая помощь будет принята с благодарностью, спасибо!