Orange pi android ssh

Orange pi android ssh

Если у вас установлена Windows 10, то можете попробовать подключиться к микрокомпьютеру из командной строки Windows.
В списке команд командной строки нет этой команды ssh, но она присутствует. Запустите командную строку Windows (Пуск -> Служебные -> Командная строка). Дайте команду ssh. Если будет выдано сообщение с параметрами запуска команды, значит она есть и работает.

Я запускаю эту команду с такими же параметрами и опциями, как в Linux, и это работает.
SSH на OrangePi PC должен быть включен. Если установлена Armbian, то пройдите Приложения -> Setting -> Armbian config. Потребуется ввести пароль пользователя. В открывшемся окне выберите пункт System. В следующем окне выберите пункт SSH:

Чтобы подключиться к OrangePi PC, в параметрах команды укажите имя пользователя, «собака» и затем IP адрес OrangePi PC в локальной сети. Система выдает запрос на продолжение — наберите yes. На Password введите пароль этого пользователя и соединение будет установлено. По правилам Linux пароль не отображается даже в виде звездочек. В конце ввода нажмите Enter.

Для копирования файлов тоже есть команда scp. На скриншоте показано три примера её использования. В первом примере копируется файл с компьютера Windows на OrangePi PC. В первом параметре указывается, откуда файл будет копироваться (полный путь к файлу), а во втором параметре — куда будет скопирован (полный путь к результирующему файлу). Символ

(тильда) в Linux указывает на домашний каталог пользователя. После ввода пароля система сообщает о том, что файл скопирован полностью (100%). Во втором примере аналогично копируется файл с OrangePi PC на компьютер Windows. Возможно и групповое копирование файлов. В третьем примере показано копирование каталога с OrangePi PC на компьютер Windows. В параметрах команды указывается опция -r. Можно поменять имя каталога, он будет создан при копировании.


. . .

Точно также можно подключаться и к другим микрокомпьютерам — Raspberry Pi, Odroid и т.п.
Вариант с командной строкой в Windows 10 подходит для простых команд, но при редактирования файлов информация может выводиться некорректно в окне командной строки. Все-таки лучше установить программу Putty или аналогичную.

Источник

Orange pi android ssh

Чтобы взаимодействовать с одноплатными Raspberry Pi, Orange Pi или Banana Pi, работающих на Linux, устанавливать пользовательские настройки, не обязательно иметь под рукой привычные инструменты управления: мышь или клавиатуру. В частности, когда эти «мини-помощники» используются в качестве серверов (например, Web, SVN, Tomcat, GIT и подобных) или когда подключить ни мышь, ни клавиатуру не представляется возможным. В таких ситуациях выручают протоколы SSH и SFTP.

Читайте также:  Как устанавливать обои без обрезки андроид

В качестве варианта стоит попробовать подсоединиться и посредством USB в TTL последовательный кабель (в некоторых источниках можно встретить название «консольный кабель»). Он обеспечивает доступ к строке для ввода команд в Raspberry Pi, Orange Pi или Banana Pi. Происходит это так: USB разъем присоединяется к компьютеру, а второй конец кабеля — к пинам GPIO непосредственно на плате.
Для начала об определениях:

1. SSH (от англ. Secure Shell) – это протокол сети прикладного уровня, посредством которого происходит удаленное взаимодействие с ОС и туннелирование TCP-соединений, к примеру, когда необходимо передать какой-либо или несколько файлов).
По функционалу этот протокол походит на Telnet и rlogin. Но есть главное отличие, которое и объясняет само название протокола: шифрует SSH весь трафик, в том числе транслируемые пароли. Он представляет варианты разных алгоритмов шифрования. При этом обеспечивает безопасную передачу в незащищенном поле почти любого протокола сети.

2. SFTP (англ. аббревиатура SSH File Transfer Protocol) – протокол прикладного уровня, используемый, чтобы копировать и производить иные манипуляции с файлами поверх безопасного соединения. Он был создан в качестве расширения к SSH 2, однако хорошо взаимодействует и с другими протоколами сеансового характера.
SFTP чаще всего использует порт 22. Причем он не протокол FTP, функционирующим поверх SSH, а совершенно другой, не связанный с ним протокол. Следует иметь в виду, что нельзя путать SFTP, о котором говорится в данной статье, с протоколом с аналогичной аббревиатурой Simple File Transfer Protocol.
Итак, подключаем по SSH и SFTP

Определяемся с IP адресом

1. На выбор нужно перейти на один из адресов:
• http://192.168.0.1
• http://192.168.1.1
Затем вводим логин и пароль. Часто для простоты используются значения admin/admin.

2. Находим список подключений. В рассматриваемом примере это DHCP>Список клиентов DHCP. Среди них нужно отыскать Orange Pi/Raspberry Pi/Banana Pi.

Подключаемся по SSH через PuTTY

PuTTY разработан для разного рода протоколов удаленного доступа. В том числе таких как SSH, Telnet, rlogin. Это свободно распространяемый клиент. Он допускает возможность работать через последовательный порт. В инсталляции данная программа не нуждается, что обеспечивает ее портативность.
1. Начинаем с запуска PuTTY. Затем из пункта меню Category выбираем Session, определяемся с вариантом соединения — SSH, прописываем IP адрес (по-другому — Host Name). В пункте Saved Session вводим имя сессии и сохраняем нажатием кнопки Save. Таким образом сохраняются параметры подключения и потом не придется снова их прописывать, когда возникнет такая необходимость. Чтобы осуществить соединение, нажимаем кнопку Open.

2. В открывшемся окне Putty Security Alert выбираем «Yes» и тогда это предупреждение не станет докучать в дальнейшем.

Читайте также:  Приборная панель для андроид

3. Следующий шаг — введение логина и пароля. Для удобства можно копировать данные в буфер обмена и просто вставлять их кликом мышки.

4. Ниже можно наглядно ознакомиться с тем, как создается подключение по SSH в Putty. В данном случае изображен рабочий стол Armibian на Orange Pi PC:

Подключаемся по SFTP через WinSCP

Графический клиент SFTP, о котором пойдет речь в данном подразделе, под аббревиатурой WinSCP используется для Windows и имеет открытый исходный код. Кстати, он поддерживает и протокол SCP (Secure Copy Protocol), который считается уже устаревшим. Разработан он для защищенного копирования информации между компьютером и серверами, который поддерживают данные протоколы.
1. После запуска WinSCP нажимаем на New Site, тем самым создавая новое подключение.

2. Определяем тип соединения — SFTP, в поле Host name прописываем IP адрес (или, по ситуации, имя хоста). Номер порта — 22. Далее необходимо задать наименование пользователя и пароль. Для удобства входа в дальнейшем, сохраните User name и Password. Для этого нажмите кнопку Save.

3. Текущую сессию следует сохранить. Это делается в окне Save session as site. Система не рекомндует, но для удобства пользователя есть функция сохранения пароля для входа. В завершении жмем на ОК.

4. После того, как данные сохранены, следует нажать на Login, чтобы подключиться.

5. Появляется окно с предупреждением, требующее согласие пользователя. Нужно нажать «Yes». Больше это окно всплывать не будет.

6. Путь для работы с файловой системой операционной системы Linux открыт!

Устанавливаем соединение по UART

Если говорить о передаче данных между мини-компьютерами типа Raspberry Pi, Orange Pi или Banana Pi и иными системами, то последовательный порт — это способ низкого уровня. Подключение UART обеспечивает доступ к консоли Linux. Таким образом можно решить трудности с загрузкой операционной системы или же осуществить вход в ОС платы, когда не доступны ни видео, ни сеть.

Что должно быть в наличии для подключения UART

Первый в этом списке — USB-UART (USB-TTL) преобразователь. Он необходим для подключения к мини-компьютеру с использованием TTL. Обязательное условие: преобразователь должен быть с логикой 3.3В. В ином случае следует подключиться через преобразователь логических уровней.

Преобразователь USB-UART на базе PL2303HX функционирует на 3.3В. Если Tx подключить к вольтметру, можно увидеть следующую картину:

CH340G же выдает значение в 5В:

Это вовсе не повод для расстройства, ведь у преобразователя USB-UART на базе CH340G есть одна особенность: он с легкостью поддается переделке, которая позволяет ему работать на уровне 3.3 В. С этой целью удаляется перемычка с обратной стороны с 5 В и припаивается на 3.3 В. Использовать конкретно CH340G стоит хотя бы для того, чтобы иметь возможность программировать платы типа Arduino Pro Mini. И это можно осуществить из-за пина DTR. PL2303HX его, увы, не имеет.

Читайте также:  Java support android app


Что же касается Orange Pi и Banana Pi, то на них стоит преобразователь логических уровней на ножке Rx. И поэтому в случае с этими мини-компьютерами можно использовать CH340G.

Используем PuTTY для подключения по UART

1. К Raspberry Pi, Orange Pi или Banana Pi подключаем преобразователь USB-UART. На фото приведен пример подключения Banana Pi M3.

2. В компьютерный разъем USB подсоединяем преобразователь.

3. После чего следует перейти в меню устройств (Device Manager) и выбрать нужный номер COM порта. В наглядном примере это COM12.

4. Далее запускается PuTTY. В разделе меню Category нужно выбрать Session, а тип соединения будет значение «Serial». Прописываем нужный COM и в графе Speed — скорость передачи данных 115200. Вводимые параметры можно сохранить: в строке Saved Sessions пишем название сессии и сохраняемся нажатием кнопки Save. Подключение начинается сразу после нажатия кнопки Open.

5. На экране отображается черное поле.

6. Плату можно включить. Остается дождаться авторизации и ввести User name и Password.

7. Система готова для ввода необходимых вам команд.

8. Чтобы проверить корректность работы подключения запущено:
программа для отображения перечня запущенных действий и их состояния — htop;

mc (Midnight Commander) — один из файловых менеджеров с текстовым интерфейсом вроде Norton Commander для операционок, схожих с UNIX;

gpio readall — команда чтения состояния GPIO;

Устанавливаем соединение с Raspberry Pi по UART

Чтобы осуществить такое соединение, необходимы обозначенные ниже контакты:

• VCC — RPi пин 02 (5V питание) — через этот пин возможно предусмотреть питание платы, но рациональнее обеспечить наличие отдельного блока питания;
• GND — RPi пин 06 — общий контакт (земля);
• RXD — RPi пин 08 — подключается к TX USB-UART преобразователя;
• TXD — RPi пин 10 — подключается к RX USB-UART преобразователя.

Присоединяемся к Orange Pi и Banana Pi через UART

У подавляющего большинства конфигураций этих мини-компьютеров для присоединения по UART предусмотрен отдельный трехпиновый разъем: GND-RXD-TXD. Тогда как USB-UART преобразователь присоединяется по классической схеме:
• GND — общий контакт (земля);
• RXD — подключается к TX USB-UART преобразователя;
• TXD — подключается к RX USB-UART преобразователя.

Устанавливаем связь с Orange Pi Zero посредством UART

Особенность одноплатного Orange Pi Zero в том, что он не имеет гнезда для видео выхода, а потому установить соединение с ним можно либо через сеть по SSH, либо посредством последовательного порта. У Orange Pi Zero предусмотрен трехпиновый разъем для UART и подключается он так же:
• GND — общий контакт (земля);
• RXD — подключается к TX USB-UART преобразователя;
• TXD — подключается к RX USB-UART преобразователя.

13.06.2020 в 17:31, Просмотров: 6416
Опубликовал: ak167

Источник

Оцените статью