Raspberry Pi este un micro-computer cu costuri reduse, dar totodată surprinzător de capabil, ideal pentru mai multe proiecte de informare casnică legate de confidențialitate și securitate. Acestea includ utilizarea Raspberry Pi ca server OpenVPN personal (PiVPN), ca adblocker bazat pe DNS pentru întreaga rețea de acasă (pi-pi), ca server DNS privat și multe altele.


De ce SSH într-un Raspberry Pi?

SSHing într-un Raspberry Pi vă permite să rulați rezolvarea PiVPN / PiHole / DNS / orice, ca un server fără antet. Adică nu aveți nevoie de un ecran sau dispozitiv de introducere (cum ar fi un mouse sau tastatură) pentru a configura, configura și întreține servicii care rulează pe Raspberry Pi.

În schimb, accesați Raspberry Pi prin Secure Shell (SSH) - un protocol de tunel sigur, care are o mare legătură în comun cu VPN-urile private. Odată configurat, puteți controla Raspberry Pi de la distanță de la orice alt dispozitiv capabil de internet conectat la aceeași rețea ca Pi.

Notă

SSHing in Raspberry Pi vă oferă acces în linie de comandă la Pi. Accesul GUI mai avansat este posibil prin SSH folosind redirecționarea x, dar acest lucru nu depășește scopul acestui ghid.

În primul rând: Activați SSH pe Raspberry Pi

Modul GUI

Acest lucru necesită cel puțin temporar conectarea unei tastaturi și a ecranului la Pi (iar mouse-ul face viața mai ușoară).

  1. Accesați meniul Aplicații (pictograma Zmeură în stânga sus a ecranului) -> Preferințe -> Raspberry Pi Configuration și faceți clic pe butonul radio „Enabled” pentru SSH.

    Zmeură Pi Configurare

  2. Faceți clic pe OK.

Utilizarea terminalului

Din nou, acest lucru necesită conectarea cel puțin temporar a unei tastaturi și ecran la Pi-ul dvs. (iar mouse-ul face viața mai ușoară).

  1. Deschideți terminalul și introduceți:

    sudo raspi-config

  2. Utilizați tastele săgeată de pe tastatură pentru a derula în jos la Opțiuni de interfață și apăsați .

    opțiunile de interfață configurează conexiunile

  3. Derulați în jos până la SSH și apăsați .

    SSH Activare / Dezactivare

  4. Când ați fost întrebat „Doriți să fie activat serverul SSH?” Asigurați-vă că este selectat Da și .

    doriți ca SSH Server să fie activat?

Calea fără cap

Puteți activa SSH pe un Raspberry Pi fără a conecta un ecran sau o tastatură la acesta.

  1. Opriți Raspberry Pi și scoateți cardul SD care conține sistemul de operare Raspbian din acesta. Apoi montați cardul SD pe o altă mașină desktop.
  2. Utilizați un editor de text pentru a crea un fișier numit „ssh” (fără extensie de fișier) și salvați-l în partiția de pornire a cardului RaspbianSD. Nu contează care este conținutul fișierului (dacă există).

    Fișier SSH

  3. Scoateți în siguranță cardul SD, întoarceți-l la Raspberry Pi și porniți Pi. Când Raspbian detectează fișierul SSH în folderul său de pornire, va activa SSH.

În al doilea rând: aflați adresa IP a zmeurului dvs. Pi

Modul Terminal

1. Porniți terminalul și introduceți:

ifconfig

2. Studiază rezultatul, căutând o adresă IP validă (192.168.x.x sau 10.x.x.x). Dacă utilizați o conexiune Ethernet, ar trebui să o găsiți sub et0 și dacă utilizați o conexiune WiFi sub wlan0.

Adresa IP în terminalul Pi

Calea fără cap

Conectați-vă în panoul de administrare al routerului dvs. (încercați 192.168.0.1 sau 192.168.1.1 în browserul dvs., probabil că detaliile de conectare sunt tipărite pe routerul dvs. undeva) și căutați prin dispozitivele conectate.

dispozitive conectate

În al treilea rând: SSH în Raspberry Pi.

Pentru SSH în Raspberry Pi, dispozitivul de conectare trebuie conectat la aceeași rețea locală ca Pi (adică la același router, deși nu contează dacă este vorba de WiFi sau Ethernet).

Instrucțiunile sunt similare, dar variază puțin în funcție de platformă. Dacă primiți erori, cum ar fi un interval de timp, verificați dacă ați introdus corect adresa IP.

Certificările implicite de conectare pentru Raspberry Pi sunt:

Nume utilizator: pi

Parola: zmeura

Dacă le-ați schimbat, atunci folosiți-le pe cele ale voastre.

macOS, Linux și Windows 10

macOS și Linux includ un client SSH încorporat, care poate fi accesat prin terminal. Windows 10 include acum și un client SSH încorporat, care poate fi accesat prin intermediul promptului de comandă / PowerShell.

1. Deschideți terminalul (sau în Windows faceți clic dreapta pe Start -> Command Prompt sau PowerShell) și introduceți:

ssh [email protected]

este adresa IP a Raspberry Pi pe care am găsit-o mai sus. De exemplu:

ssh [email protected]

Rețineți că, dacă ați schimbat numele de utilizator al Pi de la valoarea implicită („pi”), atunci introduceți asta în momentul conectării. De exemplu:

ssh [email protected]

2. Prima dată (doar) când vă conectați, veți primi un avertisment de securitate. Tastați da, apoi introduceți parola.

Avertizare de securitate

3. Indicatorul de comandă se va schimba în cel al Zmeura dvs. Pi.

ecran prompt de comandă fără garanție

Acum puteți să vă controlați Pi-ul ca și cum ați introduce direct în fereastra Terminalului.

Windows (versiuni mai vechi)

În versiunile mai vechi de Windows trebuie să descărcați o aplicație open source numită PuTTY.

  1. În fila Sesiune, asigurați-vă tipul de conexiune: SSH este selectat (implicit), introduceți adresa IP a Pi în câmpul Nume gazdă și atingeți Deschidere. Puteți lăsa numărul de port la setarea implicită.

    ecran de configurare chit

  2. La prima conectare (doar), veți vedea un avertisment de securitate. Faceți clic pe da.

    Alertă de securitate PuTTY

  3. Introdu numele de utilizator și parola (vezi valorile implicite de mai sus).

    Indicatorul de comandă se va schimba în cel al Zmeura dvs. Pi.

Android

Descărcați și instalați o aplicație client SSH. Vom folosi ConnectBot, deoarece este open source și poate fi descărcat fie din Play Store, fie prin F-Droid.

  1. Când aplicația se deschide, va apărea „Nu există nicio gazdă creată.” Faceți clic pe simbolul + pentru a configura o nouă conexiune.
  2. Asigurați-vă că protocolul este ssh (este implicit) și sub [e-mail protejat]: port introduceți: [Email protected]Puteți permite aplicației să completeze automat câmpul Nickname sau să vă alegeți propriul. Nu trebuie modificate alte setări. Atingeți butonul + când ați terminat.

    adăugați protocol în ecranul de gazdă edit

  3. Pe ecranul următor pur și simplu selectați nou-creathost.

    Selectați gazda recent creată

  4. La prima conectare (doar), veți vedea un avertisment de securitate. Selectați da.

    avertisment de securitate înainte de conectare

  5. Introduceți parola când vi se solicită conectarea la Pi.

    introduceți parola și autentificare

    Indicatorul de comandă va fi acum cel al Zmeura dvs. Pi.

iOS / iPadOS

Clienții SSH open source gratuite sunt greu de obținut pentru iPhone sau iPad, așa că vom folosi aplicația Terminus populară. Funcțiile premium sunt disponibile prin achiziție în aplicație, dar nu sunt necesare doar pentru SSHing în Pi.

  1. Deschideți Terminus (nu este necesar să vă înscrieți pentru un cont nou) și selectați Nou gazdă.

    gazdă nouă

  2. Asigurați-vă că Utilizarea SSH este activată (implicit), introduceți adresa IP a Pi-ului dvs. lângă numele de gazdă, numele dvs. de utilizator și parola (implicit, „pi” și „zmeură”) Apoi apăsați Salvare.
  3. Selectați gazda recent creată. La prima conectare (doar), veți vedea un avertisment de securitate. Selectați Continuare.

    selectați gazda recent creată

  4. Totul fiind bine, clientul se va conecta și veți vedea promptul de comandă al Pi.

    clientul este conectat

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me