Как подключиться через 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
238 +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 Апр 2024 в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир