Короткий пост-полезняшка, который, надеемся, кому-то сэкономит пару часов на поиск обхода неприятного бага.
Сбрасываем passphrase:
По этому пути в меню нужно импортировать id_rsa вручную:
Там же импортированному ключу возвращаем passphrase.
Безопасных вам коннектов!
О чём речь
Многие используют passphrase для защиты своих ssh-ключей, а кто-то оставляет свой id_rsa без пароля. Мы вам рекомендуем в целях безопасности всё-таки использовать passphrase, а иначе можно считать что вы храните доступ ко всем ssh в plain-тексте. Если данный абзац поставил вас в тупик, на гитхабе есть хороший ликбез «Working with SSH key passphrases».Проблема
Последний на данный момент Eclipse Helios плохо дружит с id_rsa с паролем и реагирует на ввод корректной passphrase выдаёт «Auth failed»Решение
Есть очень простой workaround: удалить passphrase, вручную добавить ключ в Eclipse, а потом средствами того же эклипса установить passphrase обратно.Сбрасываем passphrase:
user@futurecolors:~/.ssh$ ssh-keygen -p
По этому пути в меню нужно импортировать id_rsa вручную:
Window → Preferences → General → Network connections → SSH2
Key Management → Load Existing Key…
Сразу же всё на заработает, надо рестартануть эклипс.
Там же импортированному ключу возвращаем passphrase.
Безопасных вам коннектов!
Комментариев нет:
Отправка комментария