Setarea Pi Zmeura dvs. pentru utilizare fără cap cu SSH

Setarea Pi Zmeura dvs. pentru utilizare fără cap cu SSH / DIY

Raspberry Pi este - așa cum am văzut în mai multe articole anterioare - o bucată extrem de flexibilă de hardware. Odată ce ați instalat un sistem de operare, ați reușit să faceți griji cu dimensiunile mici și ați găsit un caz pentru acest lucru, veți putea instala software-ul centrului media și poate chiar veți începe să programați software-ul (la urma urmei, asta a fost proiectat pentru !).

Cu toate acestea, s-ar putea să constatați că afacerea de conectare a Raspberry Pi la televizorul dvs. cu plasmă mare - singurul dispozitiv din locuința dvs. cu o conexiune HDMI - este un pic obositor în timp ce familia vă urmărește spectacolul preferat. În mod alternativ, este posibil să aveți mai mult decât suficient afișaje HDMI, dar nu suficient de multe tastaturi.

Beneficiile SSH

Din fericire, Raspberry Pi poate accepta comenzi SSH când este conectat la o rețea locală (fie prin Ethernet, fie prin Wi-Fi), permițându-vă să configurați cu ușurință.

Beneficiile SSH depășesc limitele screening-ului zilnic Simpsons sau cele mai recente știri de celebritate - folosind Raspberry Pi fără un afișaj dedicat (cunoscut și sub numele de “acefal”) vă permite să lăsați dispozitivul configurat într-o anumită configurație, fără să vă faceți griji în legătură cu întreruperea oricăror lucruri.

Folosind Pi ca interfață NAS? Nici o problema! Dacă dvs. de Raspberry Pi își petrece viața ca server low-fi web sau radio pe Internet, atunci nu are nevoie de un afișaj dedicat.

Aici intră SSH!

Configurarea Pi zmeii pentru SSH

Pentru a vă pregăti Raspberry Pi pentru conexiuni la distanță pe SSH, ar fi trebuit să instalați mai întâi Debian Raspbian, așa cum a fost descris anterior. În mod prestabilit, SSH este activat, dar dacă îl dezactivați trebuie să intrați în ecranul config pentru a reactiva.

Cu mini-computerul conectat la rețea și cu o tastatură și un cablu Ethernet conectat, porniți-l și conectați-vă la dispozitiv.

Odată ce ați făcut acest lucru, introduceți sudo raspi-config pentru a deschide ecranul de configurare și utilizați tastele săgeți și Enter pentru a selecta opțiunea Activare sau dezactivare SSH. În ecranul următor, selectați Activare, atingeți Enter și din ecranul final intrați din nou pentru a selecta OK.

Cu SSH activat acum, veți putea să vă conectați de la distanță la Raspberry Pi utilizând un client SSH.

(Rețineți că dacă SSH nu este listat ca opțiune de meniu, probabil că utilizați o veche construcție a distribuției Raspbian și ar trebui să vă actualizați cât mai curând posibil!)

Conectarea la zmeura dvs. Pi

Înainte de a vă conecta la Raspberry Pi, va trebui să verificați adresa IP. Există câteva modalități de a face acest lucru.

Primul, din linia de comandă, este să introduceți ifconfig pentru a afișa detaliile conexiunii la rețea, inclusiv adresa IP. Alternativ, puteți să verificați ruterul pentru dispozitivele conectate și să verificați adresa IP astfel.

Cu aceste informații la îndemână, sunteți gata să vă conectați cu SSH.

Dacă utilizați Windows, cel mai bun instrument SSH este probabil PuTTY, disponibil de la http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html. Odată descărcat (selectați putty.exe pentru această sarcină), faceți dublu clic pe executabil - acesta va rula fără instalare.

În Sesiune ecran, adăugați adresa IP în Numele gazdei câmp și faceți clic pe Deschis. PuTTY va emite o notificare de securitate - faceți clic pe da pentru a continua, apoi conectați-vă la zmeura Pi.

Momente mai târziu veți vedea interfața bazată pe text a Raspberry Pi!

Acum puteți deconecta tastatura, mouse-ul și cablul HDMI de la Raspberry Pi și puteți emite comenzi de la distanță.

Emiterea comenzilor la distanță către comanda Pi

Diferite comenzi pot fi emise de la distanta la Raspberry Pi via SSH - cam tot ce nu dezactiveaza sau intrerupe SSH sau conexiunea la retea!

ps ax

Aceasta va afișa o listă cu procesele care rulează.

$ ssh -V

Afișează versiunea actuală SSH

Fișierele pot fi copiate la și de la Raspberry Pi folosind SSH:

localhost $ scp loginname: /home/username/remotehostfile.txt remotehostfile.txt
localhost $ scp localhostfile.txt loginname: /home/username/localhostfile.txt

Odată ce ați terminat, nu uitați să închideți cu siguranță comanda dvs. Pi cu comanda:

sudo shutdown-h acum

(Schimbarea -h la -r va reporni dispozitivul). Acest lucru trebuie făcut înainte de a scoate cablul de alimentare - nereușita poate duce cu ușurință la o cartelă SD coruptă, ceea ce înseamnă reinstalarea sistemului de operare Raspian.

Actualizări, instalări de aplicații și utilizarea liniei de comandă - de la distanță!

Există anumite lucruri pe care SSH nu le este de folos. De exemplu, nu vă va permite să accesați interfața GUI Raspberry Pi, dar vă va oferi mijloacele de a rula actualizări, de a instala aplicații și de a folosi diverse programe și instrumente încorporate dintr-un computer diferit.

Odată cu configurarea ușoară a SSH de la distanță și comenzile listate mai sus (și multe altele) puteți trimite rapid și eficient instrucțiuni către dispozitiv utilizând PuTTY pe Windows sau prin instrumentele de linii de comandă native din Mac OS X și alte distribuții Linux.

În general, dacă dețineți un Raspberry Pi trebuie să știți cât de convenabil și util este SSH.

Explorați mai multe despre: Raspberry Pi.