Пытаюсь подключиться к моему серверу git по ssh с закрытым ключом, также запрашивает пароль

Пытаюсь подключиться к моему серверу git по ssh с закрытым ключом, также запрашивает пароль

Я настроил свой сервер git с пользователем gitбез пароля. gitВ домашнем каталоге /media/nas/programming/git_reposу меня находится файл ./.ssh/authorized_keysс моим открытым ключом.

Я пытаюсь запустить git-guiс windows, но безуспешно. Он запрашивает пароль.

Теперь я пытаюсь подключиться по ssh, и интерактивный диалог выглядит так:ssh -T [email protected]

C:\Program Files\Git\cmd>ssh -T [email protected]
Enter passphrase for key 'C:\Users\chameleon/.ssh/id_rsa':
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Permission denied, please try again.

Хорошо, какой это пароль? gitУ пользователя нет пароля. Я правильно установил парольную фразу (иначе спрашивает снова).

решение1

Я забыл, на стороне сервера, добавить нового пользователя gitв разрешенных пользователей ssh ​​daemon. Это возможно с добавлением gitпользователя в AllowUsersфайл /etc/ssh/sshd_config, на сервере.

После этого проблема была исправлена ​​как для клиентов ssh, так и для клиентов git.

Связанный контент