faq обучение настройка
Текущее время: Пт апр 19, 2024 23:39

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




Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: DGS-3100, импорт ssh public key в коммутатор
СообщениеДобавлено: Чт окт 21, 2010 17:07 
Не в сети

Зарегистрирован: Пт окт 17, 2008 12:34
Сообщений: 8
Здравствуйте.
К коммутатора DGS-3100, насколько я понял, есть возможность доступа по SSH с опознаванием по публичному ключу. Но в документации не описан процесс импорта публичного ключа в сам коммутатор. Не подскажите, как это проделать?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт окт 22, 2010 09:43 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Выслал Вам пример. Попробуйте и сообщите, пожалуйста, по результатам.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 22, 2010 10:15 
Не в сети

Зарегистрирован: Пт окт 17, 2008 12:34
Сообщений: 8
Спасибо.
А куда выслали?

P.S: Пардон, ваше сообщение было отброшено спаморезкой. Уже нашёл.

Всё сработало. Спасибо ещё раз.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 22, 2010 10:56 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Не за что.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 22, 2010 11:07 
Не в сети

Зарегистрирован: Пт окт 17, 2008 12:34
Сообщений: 8
Но возник новый вопрос. Сохранится ли ключ после перезагрузки коммутатора? И нужно ли сохранить конфигурацию?


Последний раз редактировалось Кирилл_1980 Пт окт 22, 2010 11:31, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 22, 2010 11:22 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Конечно произведенные настройки нужно сохранить. После перезагрузки коммутатора ключ сохранится.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 16, 2010 13:06 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 15:59
Сообщений: 11
а можно пример этот на общее обозрение ? а то у меня странно как-то получилось:
DGS-3100 3.60.28

на свитче один пользователь 'admin'. по паролю ssh подключается великолепно.

делаю:
config ssh authmode publickey enable
config ssh crypto admin rsa base64EncodedKey

конфиг по итогам выглядит так (не относящиеся секции поскипаны):
Код:
!----------------------------------------------------------------------
!
!         DGS-3100-24TG  Gigabit stackable L2 Managed Switch           
!                            Configuration                             
!
!                       Firmware: Build 3.60.28                       
!     Copyright(C) 2008 D-Link Corporation. All rights reserved.       
!----------------------------------------------------------------------
 
! BASIC
 
create account admin admin password шифрованыйпароль encrypted
 
! SNMP
 
config snmp engineid 800000***************9
create trusted_host 0.0.0.0 network 0.0.0.0 application all
config snmp system_name testswitch
 
! AUTHENTICATION
 

! SSH
 
enable ssh
config ssh authmode publickey enable

о ssh ключе упоминаний в конфиге нет, однако sh ssh crypto выводит
Код:
   Username                              Fingerprint
-------------- ---------------------------------------------------------------
    admin              ве:рн:ый:от:пе:ча:то:кк:лю:ча


при попытке подключиться putty происходит следующее:
Код:
Using username "admin".
Authenticating with public key "netdevs-admin" from agent


UserName:


выдержка из логов putty той же сессии:
Код:
Event Log: Trying Pageant key #0
Outgoing packet type 2 / 0x02 (SSH2_MSG_IGNORE)
Outgoing packet type 50 / 0x32 (SSH2_MSG_USERAUTH_REQUEST)
Incoming packet type 60 / 0x3c (SSH2_MSG_USERAUTH_PK_OK)
Event Log: Sending Pageant's response
Outgoing packet type 2 / 0x02 (SSH2_MSG_IGNORE)
Outgoing packet type 50 / 0x32 (SSH2_MSG_USERAUTH_REQUEST)
Incoming packet type 52 / 0x34 (SSH2_MSG_USERAUTH_SUCCESS)
Event Log: Access granted
Outgoing packet type 2 / 0x02 (SSH2_MSG_IGNORE)
Outgoing packet type 90 / 0x5a (SSH2_MSG_CHANNEL_OPEN)
Incoming packet type 91 / 0x5b (SSH2_MSG_CHANNEL_OPEN_CONFIRMATION)
Event Log: Opened channel for session



т.е. видимо успешно проведя авторизацию по открытому ключу свитч все равно желает лицезреть вбитые ручками логин и пароль.
что я делаю неправильно ?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 16, 2010 13:37 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
На компьютере:
Код:
denis@linux-a4mi:~> ssh-keygen -t rsa -b 1024
Generating public/private rsa key pair.     
Enter file in which to save the key (/home/denis/.ssh/id_rsa):
/home/denis/.ssh/id_rsa already exists.                       
Overwrite (y/n)? y                                             
Enter passphrase (empty for no passphrase):                   
Enter same passphrase again:                                   
Your identification has been saved in /home/denis/.ssh/id_rsa.
Your public key has been saved in /home/denis/.ssh/id_rsa.pub.
The key fingerprint is:                                       
74:48:cd:2e:62:e0:d5:8f:92:09:32:70:d9:e7:48:d3 denis@linux-a4mi
The key's randomart image is:                                   
+--[ RSA 1024]----+                                             
|...o . ..o       |                                             
| .+ * E...o      |                                             
|   = O oo+.      |                                             
|    o B.o.o      |                                             
|     . oS.       |                                             
|                 |                                             
|                 |                                             
|                 |                                             
|                 |                                             
+-----------------+                                             
denis@linux-a4mi:~>                                             

denis@linux-a4mi:~> cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEA0EZAi77gHLq3jR9xB8myT7Hc6lcc1qP1Ea6Uzxic/ZAY
DChTuqZ+So1zw1rcl6IHIpriopx//wpLcbYDROAtAvMy6TN4ysWM3d8RPeFZQLnK5A3AKCRMj4YdXrDx
w0lbhFRrdosx5V1DfEEb4hwVqgWGBGffsihmGoCYSyWp1z8= denis@linux-a4mi

На коммутаторе:
Код:
DGS-3100# config ssh crypto admin rsa

Please input the public key:

AAAAB3NzaC1yc2EAAAABIwAAAIEA0EZAi77gHLq3jR9xB8myT7Hc6lcc1qP1Ea6Uzxic/ZAYDChTuqZ+

So1zw1rcl6IHIpriopx//wpLcbYDROAtAvMy6TN4ysWM3d8RPeFZQLnK5A3AKCRMj4YdXrDxw0lbhFRr

dosx5V1DfEEb4hwVqgWGBGffsihmGoCYSyWp1z8= denis@linux-a4mi

Fingerprint: 74:48:cd:2e:62:e0:d5:8f:92:09:32:70:d9:e7:48:d3

DGS-3100# config ssh authmode publickey enable

DGS-3100# enable ssh

После этого подключаемся по ssh:
Код:
denis@linux-a4mi:~> ssh admin@192.168.0.201

UserName:admin

DGS-3100#
Доступ к коммутатору получен


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 16, 2010 14:16 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 15:59
Сообщений: 11
увы, ничего нового, все правильно настраивал и без примера. корень проблемы боюсь в кривоватой обработке ssh-аутентификации на d-link'е: он зачем-то два раза требует имя пользователя. та же ситуация кстати и при логине по паролю, но там она не сильно досаждала.

последний кусок примера по нормальному должен выглядеть так:
Код:
denis@linux-a4mi:~> ssh admin@192.168.0.201

DGS-3100#


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 16, 2010 14:25 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Zolg писал(а):
последний кусок примера по нормальному должен выглядеть так:
Код:
denis@linux-a4mi:~> ssh admin@192.168.0.201

DGS-3100#


На DGS-3100 нужно после авторизации просто ввести имя пользователя, пароль запрашиваться не будет (как это указано в моем примере).


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 16, 2010 14:51 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 15:59
Сообщений: 11
Denis Evgraphov писал(а):
Zolg писал(а):
последний кусок примера по нормальному должен выглядеть так:
Код:
denis@linux-a4mi:~> ssh admin@192.168.0.201

DGS-3100#


На DGS-3100 нужно после авторизации просто ввести имя пользователя
это уже косяк.
Цитата:
пароль запрашиваться не будет (как это указано в моем примере).
к сожалению в моем примере - запрашивается. openssh по одному обрабатывает чужие косяки, putty - по другому, <софтповкусу> - по третьему.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 16, 2010 15:21 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Цитата:
На DGS-3100 нужно после авторизации просто ввести имя пользователя

Такова особенность реализации public key в DGS-3100.
Сейчас я еще раз проверил ситуацию прямо по приведенному выше мануалу и никаких проблем не обнаружил.
Вы в целом какую задачу хотите решить?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт дек 16, 2010 19:25 
Не в сети

Зарегистрирован: Пн ноя 22, 2010 15:59
Сообщений: 11
Цитата:
Такова особенность реализации public key в DGS-3100.
эта особенность кстати к public key имеет отношение весьма опосредственное. при авторизации по паролю проблемы те же самые: два раза запрашивается имя пользователя. что ломает работу части софта.
надеялся, что с public key эта проблема уйдет, но она только усугубилась.

ps:
этой проблемы (в режиме авторизации по паролю) кстати нет ни на DGS-3200, ни на DES-3526. зато у них есть проблема другого рода. ни разу не понятно, как же залить на свитч pk, который устанавливается командой config ssh user <username 15> authmode publickey ... использовать телнет, как меньше жрущий процессор вариант не предлагать :lol:


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт дек 17, 2010 11:31 
Не в сети
Сотрудник D-LINK
Сотрудник D-LINK

Зарегистрирован: Чт фев 12, 2009 14:59
Сообщений: 9482
Откуда: Ryazan
Zolg писал(а):
эта особенность кстати к public key имеет отношение весьма опосредственное. при авторизации по паролю проблемы те же самые: два раза запрашивается имя пользователя. что ломает работу части софта.
надеялся, что с public key эта проблема уйдет, но она только усугубилась.

Такова особенность дизайна серии DGS-3100, для SSH нужно вводить логин непосредственно на самом коммутаторе.

Zolg писал(а):
этой проблемы (в режиме авторизации по паролю) кстати нет ни на DGS-3200, ни на DES-3526. зато у них есть проблема другого рода. ни разу не понятно, как же залить на свитч pk, который устанавливается командой config ssh user <username 15> authmode publickey ... использовать телнет, как меньше жрущий процессор вариант не предлагать :lol:

На указанных моделях этот ключ используется для других целей, я выслал Вам документацию.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн дек 20, 2010 16:47 
Не в сети

Зарегистрирован: Вт июн 17, 2008 18:59
Сообщений: 1203
Откуда: Минск, Беларусь
и мне доку. спасибо

_________________
Это текст, который можно добавлять к размещаемым вами сообщениям. Длина его ограничена 255 символами.


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

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


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

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


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

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