Аутентификация SSH со сбоями с открытым ключом

У меня есть свой id_rsa.pub ключ под моим/home/user/.ssh. Я тщательно скопировал тот ключ, и вставьте мой ключ к respository учетной записи Мерзавца.

При попытке соединиться от моей локальной системы до моего мерзавца respository, я получил следующую ошибку:

warning: Authentication failed.
Disconnected; no more authentication methods available (No further 
authentication methods available.)

Я удалил SSH в системе, и повторно включите, и сделал снова, но никакая удача. Я понятия не имею, что происходит с моим ключом SSH. Кто-либо может сказать мне на этом?

Примечание: Я заметил в своем домашнем/home/user/.ssh &&/home/user/.ssh2

2
задан 09.06.2010, 14:41

4 ответа

читайте больше о целой вещи с открытым ключом 'здесь'. openssh хочет открытый ключ в названном файле ~/.ssh/authorized_keys. это то, куда Вы помещаете его?

1
ответ дан 12.12.2019, 00:27

Гм, ssh на Ubuntu использует/home/user/.ssh для его конфигурации. Не знайте, где Вы получили это .ssh2 от; коммерческий клиент SSH от Tectia использует его, но Вы не используете это, не так ли? Для сейфа переместитесь, .ssh2 из пути (переименуйте его к .ssh2XXX, затем переименуйте его назад, когда все работает).

Для поиска и устранения неисправностей проблемы попытайтесь соединиться в режиме отладки:

ssh -vvv myuser@myhost 2>/tmp/ssh-debug-log

Затем взгляните на файл журнала/tmp/ssh-debug-log для наблюдения что случилось. Если Вы не можете понять это, отредактировать Ваш вопрос включать файл журнала, то мы будем видеть...

0
ответ дан 12.12.2019, 00:27

Я не знаю, как Вы генерировали свои ключи, но шахты были сгенерированы с помощью PuTTY в соответствии с Windows, таким образом, я могу удаленно получить доступ к своему полю Linux от работы, и я копировал/вставлял содержание открытого ключа в ~/.ssh/authorized_keys файл, и здесь это идет. Одна вещь я всегда замечаю: файл ключей сделан из одной одной строки текста, никакого жесткого перевода строки в файле. Я также отчасти помню, что в предыдущих ключах, основной вопрос, который я имел, был то, что открытый ключ, который я вставлял из сгенерированного файла, имел жесткие переводы строки в нем, и присоединяющийся ко всем строкам вместе обычно решал мои проблемы.

JF

0
ответ дан 12.12.2019, 00:27

Вы могли бы проверить меры защиты на .ssh каталог (должен быть 700), и authorized_keys файл (должен быть 644). Кроме того, на сервере можно выполнить sshd из командной строки с-d опцией видеть некоторые детали процесса авторизации, т.е.

sudo service sshd stop
/usr/sbin/sshd -d
0
ответ дан 12.12.2019, 00:27

Теги

Похожие вопросы