Cum să configurați și să folosiți SSH pe o zmeură PI

SSH este o metodă sigură de logare pe un computer la distanță. Dacă Pi-ul dvs. este în rețea, atunci acesta poate fi un mod util de a-l opera de pe un alt computer sau de a copia fișierele în sau de la acesta.

În primul rând, trebuie să instalați serviciul SSH. Aceasta se face prin această comandă:

sudo apt-get install ssh

După câteva minute, acest lucru va fi complet. Puteți porni demonul (nume Unix pentru un serviciu) cu această comandă de la terminal:

start sudo /etc/init.d/ssh

Acest init.d este folosit pentru a porni alte demoni. De exemplu, dacă aveți Apache, MySQL, Samba etc. Puteți, de asemenea, să opriți serviciul Stop sau reporniți-o cu repornire.

Porniți-l la Bootup

Pentru a-l configura, astfel încât serverul ssh pornește de fiecare dată când Pi începe, executați această comandă o dată:

implicit, sudo update-rc.d ssh

Puteți verifica dacă a funcționat forțând Pi-ul dvs. să repornească cu comanda de repornire:

repornire sudo

Apoi, după repornire, încercați să vă conectați la acesta folosind Putty sau WinSCP (detalii mai jos).

Oprire și repornire

Este posibil să vă corupți cardul SD cu opriri de alimentare înainte de oprire. Rezultatul: reinstalați totul. Opriți numai o dată când ați închis complet Pi-ul. Având în vedere consumul scăzut de energie și căldura redusă, probabil l-ați lăsat să funcționeze 24x7.

Dacă doriți să o închideți, utilizați comanda shutdown:

sudo închidere -h acum

Schimbați -h în -r și procedează la fel ca repornirea sudo.

Putty și WinSCP

Dacă accesați Pi-ul dvs. de pe linia de comandă a unui computer Windows / Linux sau Mac, atunci utilizați Putty sau tunelul comercial (dar gratuit pentru uz privat). Ambele sunt excelente pentru navigarea generală în dosarele Pi și pentru a copia fișierele de pe sau de pe un computer Windows. Descărcați-le de pe aceste adrese URL:

  • Pagina de descărcare Putty
  • Pagina de descărcare WinSCP
  • Tunnelier: puternic pentru a utiliza Windows SFTP etc.

Pi-ul dvs. trebuie să fie conectat la rețeaua dvs. înainte de a utiliza Putty sau WinSCP și trebuie să cunoașteți adresa IP a acestuia. În rețeaua mea, Pi este în 192.168.1.69. Îl poți găsi pe al tău tastând

/ Sbin / ifconfig

iar pe a doua linie a ieșirii, veți vedea inet addr: urmată de adresa dvs. IP.

Pentru Putty, este cel mai simplu să descărcați putty.exe sau fișierul zip al tuturor exes-urilor și să le puneți într-un folder. Când rulați putty, apare o fereastră de configurare. Introdu adresa ta IP în câmpul de introducere unde scrie numele gazdă (sau adresa IP) și introduceți pi sau orice nume acolo.

Acum faceți clic pe butonul de salvare, apoi pe butonul deschis din partea de jos. Va trebui să vă autentificați în pi-ul dvs., dar acum îl puteți folosi ca și cum ai fi de fapt acolo.

Acest lucru poate fi destul de util, deoarece este mult mai ușor să tăiați și să inserați șiruri de text lungi într-un terminal cu chit.

Încercați să rulați această comandă:

topor ps

Aceasta arată o listă de procese care rulează pe pi. Acestea includ ssh (cele două sshd) și Samba (nmbd și smbd) și multe altele.

COMANDĂ POD TTY STAT TIME
858? Ss 0:00 / usr / sbin / sshd
866? Ss 0:00 / usr / sbin / nmbd -D
887? Ss 0:00 / usr / sbin / smbd -D
1092? Ss 0:00 sshd: pi [priv]

WinSCP

Considerăm că este cel mai util să o configurați în modul ecran cu două, mai degrabă decât în ​​modul Explorator, dar este ușor modificat în Preferințe. De asemenea, în preferințele din Integrare / Aplicații schimbați calea către putty.exe pentru a putea sări cu ușurință în chit.

Când vă conectați la pi, acesta începe de la directorul de domiciliu care este / home / pi. Faceți clic pe cele două… pentru a vizualiza folderul de mai sus și faceți-l încă o dată pentru a ajunge la rădăcină. Puteți vedea toate cele 20 de dosare Linux.

După ce ați folosit un terminal un timp, veți vedea un fișier ascuns .bash_history (nu chiar atât de bine ascuns!). Acesta este un fișier text din istoricul comenzilor cu toate comenzile pe care le-ați folosit înainte, copiați-le, editați lucrurile pe care nu le doriți și păstrați comenzile utile undeva în siguranță.