Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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> |