Omega силён тем, что является компьютером, полностью реализованным на Linux. Это означает, что у него есть собственная файловая система, позволяющая хранить файлы непосредственно на Omega. Это также означает, что вы можете брать файлы с внешнего устройства и копировать их в Omega. В этом руководстве вы узнаете, как передавать файлы с помощью Onion Console и вашего браузера, а также непосредственно из Windows, Mac OS X и Linux.
Редактор Editor App в Onion Console можно использовать для загрузки файлов непосредственно в файловую систему Omega.
Консоль устанавливается по умолчанию после завершения Мастера установки, но вы можете прочитать наше краткое руководство по установке Onion Console для получения дополнительной информации. Если вы еще не установили редактор (Editor app), ознакомьтесь с нашим руководством по установке консольных приложений.
Этот метод работает во всех операционных системах и является отличным способом беспроводной передачи кода в Omega.
Примечание. Не рекомендуется загружать файлы размером более 2 МБ с помощью этого метода.
Сначала откройте приложение «Редактор» в консоли. Все файлы, которые вы загружаете, будут помещены в текущую рабочую директорию Редактора, поэтому вам нужно будет перейти к вашей предполагаемой директории в боковой панели:
Зеленым выделено, что текущий каталог - /root
Теперь нажмите Upload File в верхней панели. В всплывающем окне выберите файл для загрузки с вашего компьютера:
Затем нажмите кнопку Submit:
И ваш файл будет загружен в текущий каталог:
На этом все! Простой и эффективный способ загрузки файлов с вашего компьютера на Omega.
Omega может использовать SCP-протокол для передачи файлов по беспроводной сети. SCP означает Secure Copy и основан на SSH (Secure Shell).
В этом руководстве мы будем использовать WinSCP для переноса файлов.
Чтобы подключиться к хосту Omega, вам понадобится Apple’s Bonjour Service. Вы можете скачать Apple’s Bonjour Service на этом веб-сайте.
WinSCP - это бесплатный SFTP-клиент с открытым исходным кодом, FTP-клиент, WebDAV-клиент и SCP-клиент для Windows. Его основная функция - передача файлов между локальным и удаленным компьютерами. Помимо этого, WinSCP предлагает написание скриптов (сценариев) и функционал базового файлового менеджера.
WinSCP значительно упрощает создание и обновление файлов на Omega.
Сначала загрузите WinSCP с этого сайта.
После загрузки установите приложение и запустите его.
Во-первых, убедитесь, что у Omega есть подключение к Интернету. Если это не так, обратитесь к Руководству по началу работы.
В правой части окна необходимо заполнить необходимые параметры для Onion Omega. Обычно они заполняются следующим образом:
После завершения нажмите кнопку «Сохранить».
В следующем окне есть возможность сохранения пароля. Сохранение пароля менее безопасно, но ускоряет доступ к Omega.
Вы также можете дать имя соединению и сохранить ярлык на рабочем столе.
Теперь в левом меню вы увидите новое местоположение, которое вы только что сохранили. Например, root@omega-2757.local, щелкните по нему, а затем нажмите «Войти» (Login).
Вы попытаетесь подключиться к Omega. В случае успешного подключения вы увидите:
Если соединиться не удается, WinSCP сообщит вам, что хост не найден. Этом случае убедитесь, что у вас и у Omega есть подключение к Интернету, и у вас установлена программа Apple’s Bonjour Service. Если у вас нет Apple’s Bonjour Service, вы можете подключиться к точке доступа Omega и подключиться к ее IP 192.168.3.1.
Поскольку вы впервые подключаетесь через WinSCP, вы получите предупреждение, подобное приведенному ниже. Нажмите «Да» (Yes)
Теперь вы можете перетаскивать файлы методом «drug and drop» между папками на вашем компьютере и папками на Omega. Поздравляем, теперь у вас есть простой удаленный доступ к файлам на Omega!
В Mac OS X или Linux мы можем использовать утилиту командной строки rsync (remote sync - удаленная синхронизация) для передачи файлов в Omega и обратно. Он включен в Mac OS X и большинство дистрибутивов Linux по умолчанию (включая Omega).
Если у вас ее нет, запустите следующие команды, чтобы установить ее на свой локальный компьютер:
sudo apt-get update
sudo apt-get install rsync
rsync использует протокол SSH при подключении к удаленным серверам. При работе с Omega укажите имя пользователя «root» и укажите пароль при появлении запроса («onioneer» по умолчанию).
rsync может просто отправлять файлы на удаленный сервер, но если такие файлы уже существуют, то он требует более разумного подхода к отправке новых данных. Он рассмотрит различия между двумя наборами файлов, затем примет изменения, чтобы обновить их.
Сначала убедитесь, что вы подключены к той же сети WiFi/LAN, что и Omega. Затем, чтобы быстро скопировать весь каталог в Omega, заполните этот шаблон используя пути ваших папок, где ABCD - заводское имя Omega:
rsync -a root@Omega-.local:~/
Пример и результат:
rsync -a ~/my-cool-project root@Omega-ABCD.local:~/remote-directory
На Omega:
ls ~/remote-directory
my-cool-project
Чтобы скопировать только файлы внутри каталога, добавьте «/» после :
rsync -a -v / root@Omega-.local:~/
Пример и результат:
## my-cool-project contains files called file1, file2, and file3
rsync -a ~/my-cool-project/ root@Omega-ABCD.local:~/remote-directory
На Omega:
ls ~/remote-directory
file1 file2 file3
Чтобы переместить один файл в Omega:
rsync -a root@Omega-.local:~/
Пример и результат:
rsync -a ~/my-awesome-file root@Omega-ABCD.local:~/remote-directory
На Omega:
ls ~/remote-directory
my-awesome-file
Если вы получите предупреждение о подключении к неизвестному хосту, введите «да» (Yes) (т.к. это ваш Omega).
Директорию целиком:
rsync -a root@Omega-.local:~/
Только файлы:
rsync -a root@Omega-.local:~//
Чтобы пропустить подсказку с паролем, вы можете добавить свой SSH-ключ в Omega.
В этой части описаны некоторые опции rsync.
Ниже разбирается синтаксиc:
rsync -a [] @:
Рассмотрим каждую часть команды:
Чтобы просмотреть полный список опций rsync, см. ссылку rsync.
г. Москва, Пятницкое ш. д. 18, пав. 566
zakaz@compacttool.ru
8-495-752-55-22
Информация представленная на данном информационном ресурсе преследует исключительно рекламные цели и не является договором-офертой !
© Все права защищены 2015 - 2024г https://compacttool.ru