Получение разрешения отклонено при нажатии на сервер git vps - PullRequest
1 голос
/ 15 октября 2011

Я установил git для Windows, создал свой ключ ssh и загрузил общедоступный файл на свой сервер.

У меня это работает на моем Mac, сейчас я пытаюсь заставить его работать на моем компьютере с Windows.

Я сделал:

chmod 700 ~/.ssh/
chmod 600 ~/.ssh/*

Вот изображение, где я делаю ssh -v gitserveralias

У меня есть файл конфигурации с gitserveralias, портом и т. Д.

enter image description here

Я также пытался очистить файл известных хостов.

Моя конфигурация выглядит так:

Host serveralias
       User xxx
       Hostname 123.234.452.232
       Port 22222
       IdentityFile ~/.ssh/id_rsa
       TCPKeepAlive true
       IdentitiesOnly yes
       PreferredAuthentications publickey

Опять у меня все работает нормальноMac.

1 Ответ

1 голос
/ 15 октября 2011

Необходимо проверить две вещи:

  1. Есть ли у вас «PubkeyAuthentication yes» в sshd_config на вашем сервере?Попробуйте установить его.

  2. Есть ли в .ssh / known_hosts ключ-нарушитель?Попробуйте удалить этот файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...