faq обучение настройка
Текущее время: Ср июн 25, 2025 19:07

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Генерация пары SSH ключей на DFL-800
СообщениеДобавлено: Ср фев 01, 2012 15:04 
Не в сети

Зарегистрирован: Вт дек 11, 2007 19:33
Сообщений: 87
Собственно вопрос.
Стоит задача автоматически коннектиться к DFL800, забирать с него статистику и отключаться.
1. Как сгенерировать пару ключей для ssh клиента ?

2. И заодно, можно по ssh с него скачивать текущий бекап конфига ?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Генерация пары SSH ключей на DFL-800
СообщениеДобавлено: Ср фев 01, 2012 21:59 
Не в сети

Зарегистрирован: Чт дек 07, 2006 15:42
Сообщений: 8502
Откуда: RareSoftware.ru
1. Ключи делаются при помощи утилиты ssh-keygen
Вот пример - http://www.opennet.ru/base/sec/ssh_pubkey_auth.txt.html

2. Можно, командой script + скачиванием по scp

_________________
Хотите хороший девайс? D-Link DFL!

Хотите считать с него трафик?
http://www.raresoftware.ru/products/lan/dfltc

Изображение


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Генерация пары SSH ключей на DFL-800
СообщениеДобавлено: Чт фев 02, 2012 00:37 
Не в сети

Зарегистрирован: Вт дек 11, 2007 19:33
Сообщений: 87
danilovav писал(а):
1. Ключи делаются при помощи утилиты ssh-keygen
Вот пример - http://www.opennet.ru/base/sec/ssh_pubkey_auth.txt.html

2. Можно, командой script + скачиванием по scp

====
1. Ключи у меня ума хватило сгенерить, правда не по этой доке, но тем не менее.
Родилось у меня два файла, "ABC" и "ABC.pub"

Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ABC.
Your public key has been saved in ABC.pub.
The key fingerprint is:
16:8c:77:74:21:0c:c1:8f:84:20:9f:27:96:ee:5b:2d NtUser@CPQHost

Меня смущает, что оно отмечает NtUser@CPQHost параметры моей машины и пользователя.
Как бы я просил сгенерить пару ключей, а про их привязку к текущему окружению я не просил.
В общем перешагиваем и движемся дальше

Дальше залил ABC.pub в DFL в auth objects, дал имя "Odmin", перезапустился. И...
В линуксе, я не копенгаген.
Но по логике, залив пользовательский public ключ и перестартовав сервер, я логично предполагаю, что ключ подхватился, ибо ни CLI дока, ни web интерфейс на эти нтему никаких дополнений не сообщают.
И уже при работе с клиентом, ssh отматерился на неустановленные права и заигнорил закрытый ключ. Вот я такую самостоятельность в Windows ненавижу, а тут... проявление искуственного интеллекта совсем оказалось неожиданным.
Под отладчиком выяснилось, что если установить переменную окружения CYGWIN=nontsec, то проверка на права, всегда проходит успешно.
Такой выход меня полностью устроил и.. двигаюсь дальше.

После этого ssh -i ABC. Odmin@myhost.host.com, как и прежде, спрашивает пароль Одмина.

debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: password,publickey
debug1: Next authentication method: publickey
debug1: Trying private key: ABC.
debug1: read PEM private key done: type DSA
debug1: Authentications that can continue: password,publickey
debug1: Next authentication method: password
odmin@81.211.11.134's password:

И все.
Куда копать, не ясно.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: ООО!! Заработало !!!!
СообщениеДобавлено: Чт фев 02, 2012 00:59 
Не в сети

Зарегистрирован: Вт дек 11, 2007 19:33
Сообщений: 87
UserAuthentication -> Local UserDatabase -> в доходим до пользователя и привязываем к нему ранее залитый ключ.
И вуаля.
Спасибо.
За направление.
Вы подтвердили, что я копал в верном направлении.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 274


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB