View controller files from your computer

Материал из Wiren Board
Версия от 21:41, 5 февраля 2021; A.Degtyarev (обсуждение | вклад) (Обновил информацию о подключение к файловой системе контроллера из Windows)

Другие языки:

Для внесения изменений в конфигурацию Wiren Board иногда нужно изменять файлы на контроллере. Это можно сделать несколькими способами.

Способ для Windows

Файловая система контроллера в проводнике WinSCP

Настройка подключения

Мы рекомендуем использовать WinSCP — это бесплатный графический клиент SFTP (SSH File Transfer Protocol) для Windows.

Скачать WinSCP можно на сайте производителя: winscp.net.

Перед использованием WinSCP нужно установить и настроить:

  1. Перейдите на сайт программы, загрузите последнюю версию и установите ее. В процессе установки рекомендуем выбрать режим «Проводник».
  2. После установки перезагрузите компьютер.
  3. Запустите WinSCP и создайте новое соединение:
    • Протокол передачи — SFTP.
    • Имя хоста — ip-адрес контроллера. IP-адрес контролера зависит от выбранного способа подключения, подробнее читайте в статье Как узнать IP-адрес контроллера.
    • Порт — 22.
    • Имя пользователя — по умолчанию: root.
    • Пароль — по умолчанию: wirenboard.
    • Нажмите Сохранить и Войти.

Если параметры подключения заданы верно, то WinSCP подключится к контроллеру и отобразит дерево каталогов.

Операции с файлами

С помощью WinSCP вы можете:

  • перемещать файлы между компьютером и контроллером,
  • редактировать файлы прямо на контроллере.

Для обмена файлами их достаточно перетащить в окно или из окна программы в windows-проводник.

Чтобы отредактировать текстовый файл прямо на контроллере, дважды кликните в окне программы на изображении файла. Файл откроется во встроенном редакторе.

ВНИМАНИЕ: Файлы на контроллере хранятся в кодировке UTF-8. При открытии файла во встроенном редакторе, проверьте кодировку: меню КодировкаUTF-8.

Удобный способ для Mac OS X

Настройка подключения через SFTP для Mac OS X с помощью Cyberduck

Установите http://cyberduck.ch/. Запустите "Cyberduck".

  1. Нажмите кнопку "Новое подключение"
  2. Заполните поля:
    1. Выпадающее меню: SFTP (Защищенное подключение по SSH)
    2. "Сервер:" введите IP-адрес (см. Как узнать IP-адрес контроллера)
    3. "Порт:" оставьте 22
    4. "Пользователь" введите root
    5. "Пароль:" введите ваш пароль (по умолчанию "wirenboard")
  3. Нажмите "Подключиться"
  4. Добавьте SSH ключ в список ключей
  5. В меню выбора папки перейти в корень

Для повторного подключения к серверу, с которым уже было установлено соединение нужно:

  1. Нажать на значок книжки
  2. Перейти в раздел "Журнал"
  3. Выбрать нужный адрес и кликнуть по нему 2 раза
  4. В меню выбора папки перейти в корень

Для изменения файла без скачивания на локальной компьютер и повторной загрузки нажать правой кнопкой по файлу, который хотите изменить и выбрать пункт "Открывать в". Файл будет автоматически загружен на локальный компьютер, а после закрытия автоматически выгружен на Wiren Board;

Теперь вы можете работать с файловой системой контроллера как с обычным диском, в том числе открывать и редактировать файлы. Будьте осторожны - повреждение некоторых файлов может нарушить работу контроллера.

Удобный способ для Ubuntu

Доступ к файлам через встроенный файловый менеджер Ubuntu

Откройте менеджер файлов Nautilus, нажмите Ctrl+L, в появившейся адресной строке введите

sftp://192.168.42.1    (подставьте ip-адрес-контроллера)

(см. Как узнать IP-адрес контроллера)

Появится окно для ввода имени пользователя и пароля - введите root - wirenboard.

Теперь вы можете работать с файловой системой контроллера как с обычной папкой, в том числе открывать и редактировать файлы. Будьте осторожны - повреждение некоторых файлов может нарушить работу контроллера.

Надёжный способ

Файлы контроллера можно просматривать и редактировать через консоль контроллера. Для этого:

  1. Зайдите в консоль контроллера.
  2. mcedit /etc/wb-homa-modbus.conf #открыть файл в псевдографическом редакторе; замените имя файла на нужное
    
  3. Нажмите F2 для сохранения изменений, F10 - для выхода из редактора.