Достъп до вашата Raspberry Pi от вашия компютър с SSH

Забравете екрани и клавиатури - използвайте компютъра си за достъп до вашата малина Pi

Raspberry Pi има голяма заглавна цена от $ 35, но това не отчита повечето от периферните устройства и друг хардуер, който се изисква да го използвате.

След като добавите цената на екраните, мишките, клавиатурите, HDMI кабелите и други части, тя скоро ще премине двойно по-малко от разходите за таблото.

Има и работно пространство, което да разгледа - не всеки има второ бюро или маса, за да задържи пълната настройка на десктопа Raspberry Pi.

Едно решение на тези проблеми е SSH, което означава "Secure Shell" и ви предлага начин да избегнете тези разходи и изисквания за пространство.

Какво представлява Secure Shell?

Уикипедия ни казва, че Secure Shell е " криптографски мрежов протокол за сигурно обслужване на мрежови услуги по необезпечена мрежа ".

Предпочитам по-просто обяснение - това е просто като пускане на терминален прозорец, но е на компютъра ви, вместо на Pi, което е възможно чрез WiFi / мрежова връзка, което позволява на вашия компютър и Pi да си говорят помежду си.

Когато свържете своя Raspberry Pi в домашната си мрежа, той получава IP адрес. Вашият компютър, използвайки обикновена програма за емулатор на терминали, може да използва този IP адрес, за да "разговаря" с вашия Pi и да ви даде терминален прозорец на екрана на вашия компютър.

Това също е известно като използването на вашия Pi "headless".

Емулгатор на терминала

Терминалният емулатор прави точно това, което казва - той емулира терминал на компютъра ви. В този пример симулираме терминал за Raspberry Pi, но това не се ограничава до това.

Аз съм потребител на Windows и откакто започнах да използвам Raspberry Pi, използвах много прост терминален емулатор, наречен Putty.

Putty се чувства малко старо училище, но върши своята работа много добре. Има и други опции за емулатор, но това е безплатно и надеждно.

Вземи Пути

Замазката е безплатна, така че всичко, което трябва да направите, е да я изтеглите оттук. Винаги изтеглям файла .exe.

Едно нещо, което трябва да сте наясно, е, че Putty не се инсталира като други програми, това е просто изпълнима програма / икона. Препоръчвам да го преместите на работния плот за лесен достъп.

Стартиране на сесия на терминал

Отворете Putty и ще ви бъде представен малък прозорец - това е Putty, нищо по-малко.

С включването на вашата Raspberry Pi и свързана към вашата мрежа, открийте IP адреса й. Обикновено използвам приложение като Fing или ръчно го намирам, като се свързвам с маршрутизатора чрез моя браузър с 192.168.1.1.

Въведете този IP адрес в полето "Име на хоста", след това въведете "22" в полето "Порт". Всичко, което трябва да направите сега, е да кликнете върху "Отваряне" и в рамките на няколко секунди трябва да видите терминален прозорец.

Замазката се свързва серийно

Серийните връзки са наистина полезни с Raspberry Pi. Те ви позволяват да достигнете до вашия Pi чрез някои GPIO пина, като използвате специален кабел или добавка, която се свързва с вашия компютър чрез USB.

Също така е много удобно, ако нямате достъп до мрежа, като предоставяте друг начин за достъп до вашия Pi от вашия компютър чрез Putty.

Настройването на серийна връзка обикновено изисква специален чип и схема, но повечето хора използват кабели или добавки, в които са вградени.

Не съм имал много късмет с различните кабели на пазара, така че вместо това използвам моята борда Wombat от Gooligum Electronics (с вградения сериен чип) или специалния Debug Clip от RyanTeck.

Замазка завинаги?

Въпреки че има някои ограничения за използването на Putty при настройката за настолни компютри, аз лично съм управлявал без специален екран и клавиатура още от въвеждането ми в "Raspberry Pi".

Ако искате да използвате Raspbian десктоп приложения, ще трябва, разбира се, да слезете по маршрута на екрана, освен ако не се възползвате от силата на големия брат на SSH - VNC. Ще сложа това в отделна статия скоро.