SSH er en sikker metode til at logge på en ekstern computer. Hvis din Pi er netværket, kan dette være en praktisk måde at betjene den fra en anden computer eller bare kopiere filer til eller fra den.
Først skal du installere SSH-tjenesten. Dette gøres ved denne kommando:
sudo apt-get install ssh
Efter et par minutter er dette afsluttet. Du kan starte dæmonen (Unix-navn for en tjeneste) med denne kommando fra terminalen:
sudo /etc/init.d/ssh start
Denne init.d bruges til at starte andre dæmoner. For eksempel, hvis du har Apache, MySQL, Samba osv. Du kan også stoppe tjenesten med hold op eller genstart det med genstart.
Lad det starte ved opstart
For at konfigurere den, så ssh-serveren starter, hver gang Pi starter op, skal du køre denne kommando en gang:
standard for sudo update-rc.d ssh
Du kan kontrollere, at det fungerede ved at tvinge din Pi til at genstarte med genstart kommandoen:
start igen
Efter genstart skal du prøve at oprette forbindelse til det ved hjælp af Putty eller WinSCP (detaljer nedenfor).
Start og genstart
Det er muligt at ødelægge dit SD-kort med sluk, før det stopper. Resultatet: geninstaller alt. Sluk kun for, når du har lukket din Pi helt ned. I betragtning af dens lave strømforbrug og lidt varme, der er afgivet, kan du sandsynligvis lade den køre 24x7.
Hvis du vil lukke det ned, skal du bruge lukningskommandoen:
Sudo nedlukning -h nu
Skift -h til -r, og det gør det samme som sudo-genstart.
Kitt og WinSCP
Hvis du får adgang til din Pi fra kommandolinjen på en Windows / Linux eller Mac-pc, skal du bruge Putty eller den kommercielle (men gratis til privat brug) Tunnelier. Begge er gode til generel gennemsyn omkring dine Pis mapper og kopiering af filer til eller fra en Windows-pc. Download dem fra disse webadresser:
- Putty Download side
- WinSCP-downloadside
- Tunnelier: Kraftig gratis at bruge Windows SFTP osv.
Din Pi skal være tilsluttet dit netværk, før du bruger Putty eller WinSCP, og du skal kende dens IP-adresse. På mit netværk er min Pi den 192.168.1.69. Du kan finde din ved at indtaste
/sbin/ifconfig
og på den anden linje i output ser du inet addr: efterfulgt af din IP-adresse.
For Putty er det nemmest at downloade putty.exe eller zip-filen for alle exer og lægge dem i en mappe. Når du kører kitt, vises det et konfigurationsvindue. Indtast din IP-adresse i inputfeltet, hvor det står værtsnavn (eller IP-adresse), og indtast pi eller et hvilket som helst navn der.
Klik nu på knappen Gem og derefter på den åbne knap i bunden. Du skal logge ind på dit pi, men nu kan du bruge det, som om du faktisk var der.
Dette kan være meget nyttigt, da det er langt nemmere at klippe og indsætte lange tekststrenge via en kittterminal.
Prøv at køre denne kommando:
ps øks
Det viser en liste over processer, der kører på din pi. Disse inkluderer ssh (de to sshd) og Samba (nmbd og smbd) og mange andre.
PID TTY STATTIDKOMMAND
858? Ss 0:00 / usr / sbin / sshd
866? Ss 0:00 / usr / sbin / nmbd -D
887? Ss 0:00 / usr / sbin / smbd -D
1092? 0:00 sshd: pi [priv]
WinSCP
Vi finder det mest nyttigt at konfigurere det i to skærmtilstand i stedet for i explorer-tilstand, men det ændres let i præferencerne. I præferencer under Integration / Applications ændres stien til putty.exe, så du nemt kan hoppe ind i kitt.
Når du opretter forbindelse til pi, starter det i dit hjemmekatalog, der er / home / pi. Klik på de to.. for at se mappen ovenfor og gøre det endnu en gang for at komme til roden. Du kan se alle de 20 Linux-mapper.
Når du har brugt en terminal i et stykke tid, vil du se en skjult fil .bash_history (ikke så godt skjult!). Dette er en tekstfil i din kommandohistorie med alle de kommandoer, du har brugt før, så kopier den, rediger de ting, du ikke ønsker, og hold de nyttige kommandoer et sikkert sted.