Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:nas:mikrotik:ssh [2015/07/10 13:57]
anton создано
abills:docs:nas:mikrotik:ssh [2017/05/16 12:42] (текущий)
anton
Строка 1: Строка 1:
-Удалённое выполнение команд на Mikrotik через ​ssh, используется для управления правилами шейпера и фаервола.  +==== Управление Mikrotik по SSH ==== 
-Для выполнения команд нужно создать ​ssh  ​сертификат с пустым паролем и залить его на микротик ​по ftp. Перед созданием сертификата убедитесь включён ​ли на микротике ftp.+Удалённое выполнение команд на Mikrotik через ​''​SSH''​, используется для управления правилами шейпера и фаервола. ​ 
 + 
 +[[abills:​docs:​nas:​mikrotik:​ssh:​key_upload|Установка ключа с помощью API через вебформу]] 
 + 
 +Для выполнения команд нужно создать ​SSH  ​сертификат с пустым паролем и залить его на Mikrotik ​по ftp. \\ 
 +Перед созданием сертификата убедитесь ​что на Mikrotik'​е ​включён ​сервис ''​ftp''​.
  
 **Создание сертификата**\\ **Создание сертификата**\\
-Сделайте сертификат пустым паролем(для дальнейшего управления микротиком)+Создайте сертификат ​с пустым паролем (для дальнейшего управления микротиком)
   # /​usr/​abills/​misc/​certs_create.sh ssh abills_admin -UPLOAD_FTP admin@10.20.1.1   # /​usr/​abills/​misc/​certs_create.sh ssh abills_admin -UPLOAD_FTP admin@10.20.1.1
  
Строка 11: Строка 16:
  
 Подключите SSH ключ пользователю Подключите SSH ключ пользователю
-  [admin@mikrotik]>​ user ssh-keys import public-key-file=id_dsa.abills_admin.pub user=abills_admin+  [admin@mikrotik]>​ user ssh-keys import public-key-file=id_rsa.abills_admin.pub user=abills_admin
  
  
 **Проверяем:​**\\ **Проверяем:​**\\
-  % ssh -l abills_admin ​ -i /​usr/​abills/​Certs/​id_dsa.abills_admin ​ 10.20.1.1 "/​system identity print"+  % ssh -l abills_admin ​ -i /​usr/​abills/​Certs/​id_rsa.abills_admin ​ 10.20.1.1 "/​system identity print"
  
-если все правильно ​сделано ​результат\\+если все правильнорезультат ​выглядит примерно вот так\\
  
   name: "​MikroTik"​   name: "​MikroTik"​
 +  ​
 +если у вас спрашивает пароль,​ повторите внимательнее.
 +
 +=== Создание и загрузка ключа через mikrotik_hotspot.pl ===
 +
 +Внутри [[abills:​docs:​nas:​mikrotik:​hotspot#​avtomaticheskaja_nastrojka | mikrotik_hotspot.pl]] уже есть процедура заливки ключа
 +<​code>​
 + # ​ /​usr/​abills/​Abills/​modules/​Hotspot/​mikrotik_hotspot.pl IP_ADDRESS=192.168.0.12 UPLOAD_KEY=y
 +</​code>​