[Sysadmins] ssh: Permisson denied(publickey)
Mykola S. Grechukh
gns на altlinux.org
Чт Фев 23 18:20:55 MSK 2012
23 февраля 2012 г. 14:05 пользователь "Vasyĺ V. Vercynśkyj" <> написал:
> 23.02.2012 14:02, REAL пишет:
>
>> 22.02.2012 18:55, "Vasyĺ V. Vercynśkyj" пишет:
>>>
>>> А здесь что непонятного? Как и предполагалось, старый ssh ищет
>>> публичный ключ в ~/.ssh/authorized_keys2. Если бы Вы выполнили
>>> копирование ключа через скрипт, как Вам подсказывали:
>>> $ ssh-copy-id -i id_rsa2 [user@]server
>>> то ошибки бы этой не было.
>>
>>
>> у меня этот способ проблему решил :)
>>
>>> И подключайтесь к нему:
>>> $ ssh host -i ~/.ssh/id_rsa2
>>
>>
>> а это необязательно, оказалось достаточно:
>> $ ssh name на host
>>
> этого достаточно, если ключ, по которому проходит авторизация имеет
> умолчательное имя — id_rsa, в противном случае (к примеру, если используются
> различные ключи для доступа к разным серверам) ключ при подключении нужно
> указывать обязательно, ну или «прибить» его к соответствующему хосту в
> ~/.ssh/config через параметр IdentityFile.
А ещё лучше прочитать man ssh-agent.
--
Mykola Grechukh
CTO, Satelliz-Ukraine
Подробная информация о списке рассылки Sysadmins