![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Royan |
|
||||
|
Dreamer ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 14.9.2002 Где: Лондон Репутация: нет Всего: 15 |
Вопрос сложный, то такова наша жизнь
Вкратце. Я пытаюсь залогиниться через SSH на удаленную машину. Я могу использовать только ключи (username/пароль не могу использовать). У меня это не получается... Что сделал перед тем как написать вопрос сюда? 1) Сгенерировал private ключ такой командой: openssl genrsa -out ~/private.ssh 1024 2) Выделил public ключ с помощью: ssh-keygen -y 3) Добавил public ключ в файл "authorized_keys" 3.1) Собственно файл имеет следующие права "authorized_keys": -rw-r--r-- 4) Попробовал могу ли я залогиниться со своим ключем: ssh -i ~/private.ssh user@<domain> Оказалось могу! 5) Поскольку на PHP я пишу под виндой скопировал public и private ключи в C:/ssh_keys/php (libssh2 для логина, какого-то пса нужен public ключ, зачем не знаю: http://www.libssh2.org/wiki/index.php/Libs...key_fromfile_ex ) Написал следующий тестовый код:
Получаю вот такой output
Почему происходит "Authentication failed" ума на приложу! Просто больше идей нет. Файлы ключей читаются я это вижу из filemon'а В общем я буду благодарен любой идее... -------------------- Открыта вакансия Junior Java Developer'а в нашем лондонском офисе, подробнее можно узнать здесь |
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |