Как подключиться через git-bush или через консоль из под Windows по ssh-ключу к серверу? Сервер на centos 6
Что я делаю:
1)формирую публичный и приватный ключ в git-bush через команду ssh-keygen.exe с именем id_rsa
публичный и приватный ключ падают в с:/users/alex/.ssh (домашний каталог)
2)копирую id_rsa.pub на сервер в директорию /home/userName/.ssh
3)Переименовываю id_rsa.pub в 'authorized_keys'
в git-bush захожу на сервер через ssh username@xx.xx.xx.xx сервер просит пароль.
Что я делаю не так?
git-bush просто не видит приватный id_rsa, хотя он есть в домашнем каталоге пользователя.
ps. на сервере в файле /etc/ssh/sshd_config, расcкомментировал строки:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
Перезапустил сервис sshd.
Если подключаться через putty, используя встроенный генератор ключей и указывая явно где хранится id_rsa.ppk, то успешно подключается без запроса пароля.

21 Авг 2019 в 06:38
211 +1
0
Ответы
1

Когда вы пытаетесь подключиться к серверу через Git Bash используя SSH, он автоматически пытается найти ключи в стандартных директориях (например, в ~/.ssh) и по умолчанию его предполагаемый файл с ключом – это ~/.ssh/id_rsa.

Если вы храните свой ключ в другом месте, вам потребуется явно указать Git Bash использовать этот ключ при подключении к серверу. Вы можете сделать это, добавив ваш ключ в агент аутентификации SSH (SSH-Agent) и предоставив Git Bash использовать этот агент.

Для добавления вашего ключа в SSH-Agent выполните следующие шаги в Git Bash:

Запустите SSH-Agent:

eval $(ssh-agent)

Добавьте ваш ключ в агент:

ssh-add /путь/к/вашему/ключу/id_rsa

Теперь, когда вы попытаетесь подключиться к серверу через Git Bash, агент будет использовать ваш ключ для аутентификации.

Если вы хотите автоматически использовать ваш ключ при каждом запуске Git Bash, вы можете добавить команды для запуска SSH-Agent и добавления ключа в файл ~/.bashrc.

Надеюсь, это поможет вам успешно подключиться к серверу через Git Bash с использованием вашего SSH-ключа.

20 Апр в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 548 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир