Я устанавливаю доступ открытого ключа к моему серверу через ssh. На моем локальном компьютере Windows есть папка .ssh. Я настроил ssh, чтобы добавить закрытый ключ, используя команду ssh-add <directory>
. Я могу успешно подключиться к своему серверу с помощью windowspowershell. Chmod и Chown из каталога .ssh и авторизованного файла настроены правильно на моем сервере. sshd_config настроен правильно и указывает на правильный ключ.Невозможно использовать файл ключа Eclipse
Соединение прекрасно работает с оболочкой, поэтому на моем сервере нет проблем. Но с Eclipse и его плагином, в частности, Egit, я все время получаю ошибку Unable to use key file <directory of the key file I loaded into eclipse the same one used by ssh
каждый раз, когда я пытаюсь подтолкнуть мои ревизии к моему репозитарию git на сервере. Я пошел к Pref > General > Network > SSH2
и добавил правый закрытый ключ, домашний каталог ssh2 также установлен правильно, ведь публичный закрытый ключ был сгенерирован с использованием вкладки управления ключами и загружен на мой сервер.
Мои права на окна в этой папке и эти ключи настроены так, чтобы все пользователи могли делать все только для хорошей меры.
Теперь одна подсказка: вкладка known hosts
имеет отпечаток хоста, который не соответствует отпечатку пальца моего ключа. Мой ключ - это что-то вроде f1: 19: и т. Д., А отпечатки пальцев у других - разные. Надеюсь, я скоро исправлю это. Любые предложения были бы замечательными.
ssh-add -l = two private keys that I am using. So its not this.
Еще один ключ есть, после того, как происходит в моей шпатлевка программы и изменения закрытого ключа, что SES вдруг это я пытаюсь подключиться к SSH с ключом доступом в затмить ошибку он бросает шоу отражает тот же ключ, что Я просто переоделась в шпатлевку !! Как-то затмение, похоже, использует шпатлевку для доступа к открытым ключам. Как я могу остановить это ?!