Управление оборудованием Ubiquiti по SSH

Для подключения по SSH к оборудованию Ubiquiti (UBNT) из Windows можно использовать популярную утилиту PuTTY.
Из Linux можно подключится набрав команду:

ssh user@192.168.1.2

Перед изменением настроек рекомендую сделать резервную копию командой из Linux:

sudo sshpass -p "ПАРОЛЬ" scp -oStrictHostKeyChecking=no admin@192.168.1.2:/tmp/system.cfg /backups/192.168.1.2_system.cfg

Приведу список некоторых команд:
free (просмотр использования памяти)
cat /proc/meminfo (информация о памяти)
top (просмотр использования процессора)
cat /proc/stat (статистика процессора)
cat /proc/cpuinfo (информация о процессоре)
cat /proc/interrupts (просмотр прерываний)
route -n (просмотр таблицы маршрутизации)
lsmod (просмотр загруженных модулей ядра)
netstat (информация о сетевых подключениях)
cat /proc/version (просмотр версии ядра)
ip link show (просмотр состояния всех сетевых интерфейсов)
cat /proc/net/dev (просмотр сетевых интерфейсов и статистики по ним)
iwconfig (просмотр конфигурации сетевых интерфейсов)
iwconfig ath0 (просмотр конфигурации беспроводного сетевого интерфейса ath0)
iwlist scan (сканирование эфира)
reboot (перезагрузка устройства)

Приведу команды для редактирования конфигурационного файла.
Просмотр конфигурационного файла (загруженный файл находится по адресу /tmp/running.cfg, его трогать не нужно):

cat /tmp/system.cfg

Редактирование конфигурационного файла (x — удаление символа, а — добавление, Esc — возврат в командный режим, :x — сохранение изменений в файле и выход из редактора):

vi /tmp/system.cfg

После изменения сохраним конфигурационный файл и применим его командами:

cfgmtd -f /tmp/system.cfg -w
/usr/etc/rc.d/rc.softrestart save

Стандартный вывод команды help:
. : [ [[ alias bg break cd chdir command continue echo eval exec
exit export false fg getopts hash help jobs kill let local printf
pwd read readonly return set shift source test times trap true
type ulimit umask unalias unset wait

Сбросить настройки к стандартным можно командами:

cfgmtd -w -f /etc/default.cfg
reboot

Можно также подключаться по SSH к другим устройствам например командой:

ssh -p 22 admin@192.168.1.5

Смотрите также:
Описание конфигурационного файла Ubiquiti Rocket M5
Использование текстового редактора vim
Как включить Web Server на Ubiquiti через SSH

Управление оборудованием Ubiquiti по SSH: 11 комментариев

  1. Спасибо, именно так я получил доступ к тарелочке (NanoBridge M5) на крыше соседнего дома ))))

  2. Здравствуйте, подскажите пожалуйста, как через SSH поменять логин/пароль, Device Name, выключить https?

  3. Отличная инфа, спасибо! А как поменять зашифрованный пароль используя ssh в /tmp/system.cfg? К примеру users.1.password= … имеет непонятный шифр, т.е. чтобы поменять пароль сперва нужно зашифровать его, потом вставить в свое поле и сохранить system.cfg, перезагрузить, есть ли какая нибудь инфа по шифровке пароля в этих юнитах?

  4. Добрый день, возможно ли в папку tmp закинуть файл? например прошивку для ее дальнейшей инсталяции (когда невозможно зайти через Web)

Добавить комментарий