Для управления и настройки мини компьютеров Raspberry Pi, Orange Pi или Banana Pi на базе ОС Linux, не всегда нужны монитор, мышь и клавиатура. Особенно когда мы используем эти платы в качестве серверов: Web, SVN, GIT, Tomcat и др.. Иногда подключение какой либо периферии физически не является возможным, тогда на помощь нам приходят протоколы SSH и SFTP.
Также можно подключиться и через USB в TTL последовательный кабель, иногда называемый консольным кабелем. Этот кабель позволяет вам получить доступ к командной строке вашего мини компьютера, подключив USB-конец к компьютеру, а другой конец — к определенным пинам GPIO на плате.
Из wikipedia: SSH — это сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). SSH происходит от английского термина Secure Shell и переводиться как «безопасная оболочка».
Данный протокол сходен по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая передаваемые пароли. SSH допускает выбор различных алгоритмов шифрования, позволяет безопасно передавать в незащищённой среде практически любой другой сетевой протокол.
Из wikipedia: SFTP — протокол прикладного уровня, предназначенный для копирования и выполнения других операций с файлами поверх надёжного и безопасного соединения. Протокол разработан группой IETF как расширение к SSH-2, однако SFTP допускает реализацию и с использованием иных протоколов сеансового уровня. SFTP происходит от английского термина SSH File Transfer Protocol.
Протокол предполагает, что он работает поверх установленного безопасного канала, что сервер уже аутентифицировал клиента и что идентификатор клиента доступен протоколу.
Сервер SFTP обычно использует порт 22.
SSH File Transfer Protocol не является протоколом FTP работающим поверх SSH — это другой, новый протокол. Также SFTP иногда путают с Simple File Transfer Protocol из-за совпадающего сокращения «SFTP».
Подключение по SSH и SFTP
Находим IP адрес
- Заходим по адресу http://192.168.0.1 или http://192.168.1.1 и вводим логин и пароль, обычно это admin/admin;
- Ищем список подключённых клиентов, в моём случае — это DHCP>Список клиентов DHCP. Здесь находим наш Orange Pi/Raspberry Pi/Banana Pi.
Подключение по SSH с помощью PuTTY
PuTTY — свободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin. Также имеется возможность работы через последовательный порт. Программа в установке не нуждается, что делает её портативной.
- Запускаем PuTTY, из Category выбираем Session, тип соединения (Connection type) SSH, пишем IP адрес (Host Name (or IP address)), порт (Port, обычно это 22), в графе Saved Sessions указываем имя сессии и нажимаем на кнопку Save, чтобы сохранить параметры подключения и не набирать их в дальнейшем (не относится к логину и паролю). Теперь, чтобы подключиться нажимаем Open;
- В окне Putty Security Alert нажимаем на Yes, чтобы в дальнейшем не видеть этого предупреждения;
- Далее вводим логин и пароль. Также можно скопировать данные в буфер обмена, а потом вставить их кликом правой кнопки мышки;
- Собственно вот так и осуществляется подключение по SSH в Putty. Примерно вот так выглядит «Рабочий стол» Armbian на Orange Pi PC:
Подключение по SFTP с помощью WinSCP
WinSCP — это графический клиент SFTP (SSH File Transfer Protocol) для Windows с открытым исходным кодом. Он также поддерживает (устаревший) протокол SCP (Secure Copy Protocol). Предназначен для защищённого копирования файлов между компьютером и серверами, поддерживающими эти протоколы.
- Запускаем WinSCP и выбираем New Site, чтобы создать новое подключение;
- Выбираем тип соединения (File protocol) SFTP, в графе Host name пишем имя хоста или, в моём случае, IP адрес, а в Port number — порт 22. Задаём имя пользователя (User name) и пароль (Password), если не хотите каждый раз при подключении вводить эти данные. Нажимаем Save;
- В окне Save session as site сохраняем сессию. Если хотите сохранить и пароль, тогда ставим галочку напротив Save password (not recomended). Нажимаем OK;
- Данные сохранены, теперь нажимаем Login для подключения;
- В окне Warning нажимаем на Yes, чтобы в дальнейшем не видеть этого предупреждения;
- Всё, теперь можно манипулировать файловой системой ОС Linux, в моём случае — это Armbian на Orange Pi PC.
Подключение по UART
Последовательный порт представляет собой низкоуровневый способ для обмена данными между Raspberry Pi, Orange Pi или Banana Pi и другой компьютерной системой. UART подключение используется для доступа к консоли Linux. Это может помочь устранить проблемы во время загрузки ОС или просто войти в ОС платы, если видео и сеть недоступны.
Что понадобится для UART подключения
Для подключения к Raspberry Pi, Orange Pi или Banana Pi используя TTL последовательный порт (UART или Rx-Tx) нам понадобится USB-UART (USB-TTL) преобразователь. Но, перед тем, как подключиться к Raspberry Pi, убедитесь, что вы используете преобразователь с логикой 3.3 В или подключитесь через преобразователь логических уровней.
Преобразователь USB-UART на базе PL2303HX работает на 3.3В, вот результат подключения вольтметра к Tx:
а вот CH340G показывает все 5В:
но не стоит расстраиваться, у преобразователь USB-UART на базе CH340G есть одна маленькая фишка, его можно легко переделать, чтобы он работал на уровне 3.3 В. Для этого необходимо удалить перемычку с задней стороны с 5 В и припаять на 3.3 В (см. ниже). Я рекомендую использовать именно CH340G, так как с ним вы сможете программировать платы типа Arduino Pro Mini, благодаря пину DTR, которого PL2303HX не имеет.
А вот на Orange Pi и Banana Pi присутствует преобразователь логических уровней, а именно на ножке Rx, (см. ниже), так что смело можете использовать CH340G.
Внимание:
- Перед тем, как подключать 5-ти вольтовый преобразователь к Orange Pi или Banana Pi, убедитесь в наличии этого маленького транзистора на плате. Если его нет, тогда не стоит рисковать, так как можете убить процессор;
- Этот преобразователь логических уровней есть только на этом 3-х пиновом порту, на GPIO (40 пиновый) он отсутствует и использовать нужно только приборы работающие на 3.3 В.
Подключение по UART с помощью PuTTY
- Подключаем преобразователь USB-UART к Raspberry Pi, Orange Pi или Banana Pi (в моём случае это Banana Pi M3);
- Вставляем преобразователь в USB компьютера;
- Переходим в диспетчер устройств (Device Manager) и находим номер COM порта. В моём случае это COM12;
- Запускаем PuTTY, в Category выбираем Session, выбираем тип соединения (Connection type) Serial, пишем COM порт в Serial line и скорость передачи данных 115200 в Speed. Если хотите сохранить параметры подключения, тогда в графе Saved Sessions указываем имя сессии и нажимаем на кнопку Save. Теперь, чтобы подключиться нажимаем Open;
- Появляется чёрная консоль;
- Включаем плату (Raspberry Pi, Orange Pi или Banana Pi) и ждём авторизации, после чего вводим логин и пароль;
- Теперь можете вводить ваши любимые команды;
- Для проверки я запустил:
- htop — компьютерная программа, предназначенная для вывода на терминал списка запущенных процессов и информации о них (монитор процессов).;
- mc (Midnight Commander) — один из файловых менеджеров с текстовым интерфейсом типа Norton Commander для UNIX-подобных операционных систем;
- gpio readall — команда чтения состояния GPIO;
- htop — компьютерная программа, предназначенная для вывода на терминал списка запущенных процессов и информации о них (монитор процессов).;
Подключение по UART к Raspberry Pi
Итак, для подключение по UART к Raspberry Pi нам понадобятся следующие контакты:
- VCC — RPi пин 02 (5V питание) — через этот пин можете питать плату, однако рекомендуется использовать отдельный блок питания;
- GND — RPi пин 06 — общий контакт (земля);
- RXD — RPi пин 08 — подключается к TX USB-UART преобразователя;
- TXD — RPi пин 10 — подключается к RX USB-UART преобразователя.
Подключение по UART к Orange Pi и Banana Pi
Почти у всех моделей Orange Pi и Banana Pi, для подключение по UART к консоли Linux, есть отдельный 3-х пиновый разъём: GND-RXD-TXD. А USB-UART преобразователь подключается как обычно:
- GND — общий контакт (земля);
- RXD — подключается к TX USB-UART преобразователя;
- TXD — подключается к RX USB-UART преобразователя.
Подключение по UART к Orange Pi Zero
Так как Orange Pi Zero не имеет порта для видео-выхода (ни HDMI, ни аналогово), достучатся можно через сеть по SSH или через последовательный порт. Как и у своих собратьев, Orange Pi Zero имеет отдельный 3-х пиновый разъём для UART терминала и подключается также:
- GND — общий контакт (земля);
- RXD — подключается к TX USB-UART преобразователя;
- TXD — подключается к RX USB-UART преобразователя.
Если я Вас правильно понял, то нет необходимости устанавливать какой-либо FTP сервер на «Orange Pi PC/PC2 + Armbian» дополнительно.
Это так?
Есть немного глупый вопрос. т.к. отдельной темы нет по putty напишу тут.
Как убрать ограничение по количеству символов в строке?
При увеличении окна терминала по вертикали и горизонтали, количество строк увеличивается пропорционально окну, а вот количество символов набираемых с клавиатуры остается прежним.
терминал используется для подключения с обычного десктопа (Windows 10) к одноплатнику Orange PI (armambian)
при этом этот же putty используется и для подключения к серверам на основе CentOS и Ubuntu (с ними все в порядке по выше описанной проблеме)
похоже проблема в ttl-uart я использую CP2102.
В настройках SSH (Orange PI) нет ничего про размер терминала или разрешение.
Про-гуглил все но не как не могу найти нужное решение.
P.S. Подключаюсь к Orange PI через UART (через lan все в норме с этим вопросом)
http://indianpharmacy.win/# Online medicine home delivery
http://canadianpharmacy.win/# canadian pharmacy ed medications
top 10 pharmacies in india: india pharmacy — indian pharmacy
http://canadianpharmacy.win/# canada rx pharmacy world
https://canadianpharmacy.win/# canada rx pharmacy world
indianpharmacy com cheapest online pharmacy india mail order pharmacy india
https://indianpharmacy.win/# online pharmacy india
mexico drug stores pharmacies: mexico pharmacies prescription drugs — purple pharmacy mexico price list
https://mexicanpharmacy.store/# mexican drugstore online
https://indianpharmacy.win/# india online pharmacy
mexico pharmacies prescription drugs: best online pharmacies in mexico — pharmacies in mexico that ship to usa
http://indianpharmacy.win/# best india pharmacy
https://canadianpharmacy.win/# legit canadian pharmacy
https://mexicanpharmacy.store/# mexican mail order pharmacies
mexican pharmaceuticals online: purple pharmacy mexico price list — mexico drug stores pharmacies
Пошаговая инструкция по официальной покупке диплома о высшем образовании
http://canadianpharmacy.win/# canadian drugs pharmacy
https://indianpharmacy.win/# indian pharmacy paypal
https://mexicanpharmacy.store/# mexican online pharmacies prescription drugs
indian pharmacies safe: online pharmacy india — indian pharmacy paypal
Стоимость дипломов высшего и среднего образования и процесс их получения
https://indianpharmacy.win/# buy prescription drugs from india
п»їcialis generic: buy cialis online — Cialis without a doctor prescription
https://fastpillseasy.com/# online ed treatments
http://fastpillseasy.com/# online ed pharmacy
Диплом вуза купить официально с упрощенным обучением в Москве
Order Viagra 50 mg online [url=https://fastpillsformen.com/#]Fast Pills For Men[/url] Cheapest Sildenafil online
https://fastpillseasy.com/# online ed treatments
Viagra without a doctor prescription Canada: buy Viagra over the counter — Generic Viagra for sale
generic sildenafil [url=https://fastpillsformen.com/#]cheap viagra[/url] best price for viagra 100mg
https://maxpillsformen.com/# п»їcialis generic
ed prescriptions online: FastPillsEasy — online ed medication
http://fastpillseasy.com/# erectile dysfunction online
Купить диплом в Белоруссии
Официальная покупка диплома вуза с упрощенной программой обучения
Buy Cialis online [url=http://maxpillsformen.com/#]MaxPillsForMen[/url] buy cialis pill
Стоимость дипломов высшего и среднего образования и как избежать подделок
https://fastpillseasy.com/# order ed pills
купить аттестат в вологде
generic sildenafil [url=http://fastpillsformen.com/#]cheap viagra[/url] cheapest viagra
online ed medications: fast pills easy — where can i get ed pills
Cheap Viagra 100mg FastPillsForMen.com Viagra online price
Sildenafil 100mg price: cheap viagra — Order Viagra 50 mg online
https://fastpillsformen.com/# Viagra Tablet price
sildenafil 50 mg price buy viagra online Order Viagra 50 mg online
http://fastpillsformen.com/# Viagra tablet online
https://fastpillseasy.com/# cheap ed treatment
buy Viagra online: cheap viagra — Cheapest Sildenafil online
в уфе купить аттестат
Tadalafil Tablet: buy cialis online — п»їcialis generic
Viagra without a doctor prescription Canada FastPillsForMen cheap viagra
Cheap generic Viagra: buy viagra online — cheapest viagra
https://fastpillseasy.com/# pills for erectile dysfunction online
best ed meds online fast pills easy cheap erection pills
https://maxpillsformen.com/# Cialis 20mg price
Buy generic 100mg Viagra online: buy viagra online — Generic Viagra online
Generic Tadalafil 20mg price Max Pills For Men п»їcialis generic
ed rx online: cheap cialis — buy ed meds online
https://maxpillsformen.com/# Buy Tadalafil 20mg
ed medications online: FastPillsEasy — ed online pharmacy
Buy Tadalafil 20mg MaxPillsForMen.com buy cialis pill
Tadalafil price: MaxPillsForMen.com — п»їcialis generic
http://maxpillsformen.com/# Cialis over the counter
Buy Tadalafil 5mg MaxPillsForMen.com Generic Tadalafil 20mg price
Buy Tadalafil 10mg: MaxPillsForMen — Cialis 20mg price in USA
https://fastpillseasy.com/# online ed medications
cheap ed treatment fast pills easy edmeds
Диплом вуза купить официально с упрощенным обучением в Москве
Удивительно, но купить диплом кандидата наук оказалось не так сложно
ed online treatment where to buy ed pills ed meds on line
buy Viagra online: Fast Pills For Men — Cheap generic Viagra
сколько стоит купить диплом готовый
Как правильно купить диплом колледжа и пту в России, подводные камни
Shop at albendazole 400 mg where to buy it is necessary to take precautions.
are Internet sites that will help you to compare prices for trihexyphenidyl tab 2mg is easy.
sweet bonanza sweet bonanza yorumlar sweet bonanza slot
Casino Siteleri: Deneme Bonusu Veren Siteler — Canl? Casino Siteleri
Look no further. This site always sells clarithromycin dosage for adults Buy
slot casino siteleri: slot oyunlar? puf noktalar? — en kazancl? slot oyunlar?
Follow instructions after you compare the side affects of biaxin from online pharmaciesкак
is important to find the best prices as soon as you decide to albendazole dose for 5 year old child and fast delivery every time you buy here
Proven treatment is attainable when you trihexyphenidyl coupon online you save money and keep your privacy.
Experts agree you should clarithromycin price . Get your ED treatment now!
For biaxin over the counter is a good choice.
Does a health problem need to be treated with albendazole syrup dose for 3 year old child Learn more about it!
deneme bonusu veren siteler deneme bonusu veren yeni siteler denemebonusuverensiteler25
az parayla cok kazandiran slot oyunlar?: slot siteleri — slot casino siteleri
en kazancl? slot oyunlar?: guvenilir slot siteleri — az parayla cok kazandiran slot oyunlar?
sweet bonanza sweet bonanza oyna sweet bonanza yorumlar
купить диплом техникума
guvenilir slot siteleri en cok kazand?ran slot oyunlar? en kazancl? slot oyunlar?
Официальная покупка диплома вуза с сокращенной программой обучения в Москве
Looking for drugs at affordable prices? This site makes low-cost can you take mesalamine while pregnant at cost-effective prices when you get it from good online
sweet bonanza sweet bonanza kazanma saatleri sweet bonanza slot
slot oyunlar?: slot oyunlar? — az parayla cok kazandiran slot oyunlar?
guvenilir slot siteleri: slot oyunlar? — guvenilir slot siteleri
There are many natural products when you mesalamine 1000 mg suppository and have multiple orgasms?|
Good pharmacies offer discounts when you zantac 75 mg from the Internet.
No men loves being impotent. Go to mesalamine dr 1.2 gm tablet price in our database. Order online today!
Some pharmacies that sell prevacid vs zantac since it’s a successful treatment
deneme bonusu veren yeni siteler: deneme bonusu veren yeni siteler — denemebonusuverensiteler25
Be wise, buy a mesalamine copay card when they are buying it online.
denemebonusuverensiteler25: deneme bonusu veren siteler yeni — yat?r?ms?z deneme bonusu veren siteler
Can I expect prescription zantac in the price chart published on this site
Canl? Casino Siteleri Deneme Bonusu Veren Siteler deneme bonusu veren casino siteleri
slot oyunlar?: az parayla cok kazandiran slot oyunlar? — en cok kazand?ran slot oyunlar?
casino kumar oyunlarД±
Choose the lowest price of zantac chewable be taken before or after?
to find the best value deal | Online pharmacy serves you at mesalamine coupon card many more details.
yat?r?ms?z deneme bonusu veren siteler yat?r?ms?z deneme bonusu veren siteler yat?r?ms?z deneme bonusu veren siteler
You’ll get excellent deals when you zantac syrup . Have it now!
As the Internet becomes accessible buying macrobid uti dose on their site.
sweet bonanza giris: sweet bonanza guncel — sweet bonanza
of real pharmaciesWith offers from online pharmacies you can misoprostol interactions drug allow for multiple orgasms?
Casino Siteleri Canl? Casino Siteleri casino bahis siteleri
Do all pharmacy websites offer can you drink with macrobid cause health risk?
Online pharmacy serves you at para que sirve el misoprostol from responsible pharmacies online if you desire competitive
countries also have an FDA approval standard on their generic name for macrobid than a local store.
slot oyunlar? puf noktalar? slot oyunlar? puf noktalar? slot casino siteleri