Для управления и настройки мини компьютеров 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» дополнительно.
Это так?
Да, в этом нет необходимости, можно использовать WinSCP в Windows, а в Linux есть Remmina.
Есть немного глупый вопрос. т.к. отдельной темы нет по putty напишу тут.
Как убрать ограничение по количеству символов в строке?
При увеличении окна терминала по вертикали и горизонтали, количество строк увеличивается пропорционально окну, а вот количество символов набираемых с клавиатуры остается прежним.
терминал используется для подключения с обычного десктопа (Windows 10) к одноплатнику Orange PI (armambian)
при этом этот же putty используется и для подключения к серверам на основе CentOS и Ubuntu (с ними все в порядке по выше описанной проблеме)
похоже проблема в ttl-uart я использую CP2102.
В настройках SSH (Orange PI) нет ничего про размер терминала или разрешение.
Про-гуглил все но не как не могу найти нужное решение.
P.S. Подключаюсь к Orange PI через UART (через lan все в норме с этим вопросом)
По моему — это ограничение, чтобы терминал работал быстрее, но можно изменить разрешение в ходе текущей сессии с помощью вот этой команды:
до:
после:
При подключении по интернету такой проблемы и не должно быть.
https://unix.stackexchange.com/questions/106644/how-to-change-the-width-of-remote-serial-console
Есть ли возможность в Orange pi те же пины, что и у Raspberry pi?
укладка кафельной плитки цена за квадратный https://ukladka-keramogranita-spb.ru
Займ 100 000 тенге Займ 300 000 тенге
айфон 13 цена 128 айфон 16 цена в рублях
Топ казино Топ казино
кафельная плитка для ванной легкая укладка https://ukladka-keramogranita-spb.ru
услуги укладки кафельной плитки https://ukladka-keramogranita-price.ru
Главные новости мира https://ua-vestnik.com и страны: политика, экономика, спорт, культура, технологии. Оперативная информация, аналитика и эксклюзивные материалы для тех, кто следит за событиями в реальном времени.
cheap priligy Priligy tablets dapoxetine price
सभी स्लॉट गेम 888 casino 24 casino
असली पैसे वाले स्लॉट bet casino भारत में शीर्ष 10 सट्टेबाजी साइटें
Вопросы и ответы: можно ли быстро купить диплом старого образца?
cheap priligy: priligy maxpharm — dapoxetine online
stake betting india online casino game मजेदार गेम कैसीनो
Всё, что нужно знать о покупке аттестата о среднем образовании без рисков
online daman game slot भारतीय स्थानीय सट्टेबाजी साइटें
तेज 888 tez888 888
priligy buy The authors conclude that an endometrial thickness of 9 mm and a report of vaginal bleeding are independent predictors of endometrial pathology and could be used to select women for hysteroscopy and biopsy during tamoxifen therapy
casino game ऑनलाइन कैसीनो साइटें शीर्ष कैसीनो
Купить диплом экономиста – оптимальное решение
can i order cheap clomid pill: generic clomid — can i buy generic clomid without rx
amoxicillin 500 capsule ampicillin amoxicillin where to get amoxicillin over the counter
Всё, что нужно знать о покупке аттестата о среднем образовании
cost of clomid: buying generic clomid prices — where can i buy cheap clomid online
buying amoxicillin online: Amoxicillin for sale — amoxicillin online pharmacy
स्लॉट ऑनलाइन casino online games plinko game online real money
Официальная покупка диплома вуза с сокращенной программой обучения в Москве
can you buy amoxicillin uk http://priligymaxpharm.com/# max pharm
bc game online दमन खेल कैसीनो डेज़ इंडिया
best casino sites gambling india top casino sites
top 10 betting sites in india कैसीनो ऐप कैसीनो ऑनलाइन
online slots real money कैसीनो कैसीनो ऑनलाइन गेम
priligy maxpharm dapoxetine online buy priligy max pharm
Тут можно преобрести пистолетные сейфы москва купить шкаф для оружия
less that people prefer to shop online.Shop for great deals and does flagyl treat yeast infection prices and regular pharmacy prices?
The internet is one place to get low price of maximum dose of lexapro for anxiety to deliver as it promises? Click
priligy max pharm: buy priligy — cheap priligy
Покупка диплома о среднем полном образовании: как избежать мошенничества?
can you buy amoxicillin over the counter in canada: Com Pharm — azithromycin amoxicillin
Покупка диплома о среднем полном образовании: как избежать мошенничества?
Быстрая покупка диплома старого образца: возможные риски
poemsbook.net/blogs/132918/сроки
prednisone canada pharmacy: prednisone ray pharm — prednisone tabs 20 mg
No matter where you live, sites deliver a good price of valtrex shingles dose , you can do it online.
Удивительно, но купить диплом кандидата наук оказалось не так сложно
Life is meaningful again at lyrica anderson net worth order arrive in childproof bottles?
to get what you needOnline comparison shopping allows you to flagyl and birth control to improve your health
If you need to save money on lexapro side effects first week 10mg is so much less that people prefer to shop online.
Всё, что нужно знать о покупке аттестата о среднем образовании
prednisone capsules [url=https://prednisoneraypharm.com/#]buy prednisone[/url] prednisone ordering online
order generic clomid for sale: clomid rex pharm — where buy cheap clomid without insurance
buy priligy: Priligy tablets — buy priligy
Предлагаем услуги профессиональных инженеров офицальной мастерской.
Еслли вы искали сервисный центр xiaomi, можете посмотреть на сайте: сервисный центр xiaomi
Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!
amoxicillin 500mg over the counter: Amoxicillin buy online — buy cheap amoxicillin online
clomid without prescription: cost of clomid pill — order cheap clomid no prescription
buy dapoxetine online: Priligy tablets — Priligy tablets
Как безопасно купить диплом колледжа или ПТУ в России, что важно знать
Тут можно преобрести сейф для оружия цена в москве стоимость сейфа для оружия
Реально ли приобрести диплом стоматолога? Основные этапы
Стоимость дипломов высшего и среднего образования и как избежать подделок
Узнайте, как приобрести диплом о высшем образовании без рисков
Официальная покупка школьного аттестата с упрощенным обучением в Москве
dapoxetine price: max pharm — cheap priligy
Легальная покупка диплома о среднем образовании в Москве и регионах
prednisolone prednisone: raypharm — prednisone generic brand name
Стоимость дипломов высшего и среднего образования и процесс их получения
Официальная покупка диплома вуза с сокращенной программой в Москве
Узнайте, как безопасно купить диплом о высшем образовании
Hello to every single one, it’s actually a fastidious for me to go to see this web page, it includes important Information.
best online casinos
prednisone 20 mg tablets: prednisone ray pharm — prednisone 20 mg prices
Как избежать рисков при покупке диплома колледжа или ПТУ в России
almet.listbb.ru/viewtopic.php?f=12&t=666
priligy max pharm: dapoxetine price — dapoxetine online
where to buy amoxicillin 500mg without prescription: Amoxicillin buy online — over the counter amoxicillin canada
Как правильно купить диплом колледжа и пту в России, подводные камни
Как официально приобрести аттестат 11 класса с минимальными затратами времени