Hur man installerar och använder SSH på en hallon PI

SSH är en säker metod för inloggning på en fjärrdator. Om din Pi är ansluten till nätverk, kan detta vara ett praktiskt sätt att hantera den från en annan dator eller bara kopiera filer till eller från den.

Först måste du installera SSH-tjänsten. Detta görs med detta kommando:

sudo apt-get install ssh

Efter några minuter kommer detta att vara klart. Du kan starta demonet (Unix-namn för en tjänst) med detta kommando från terminalen:

sudo /etc/init.d/ssh start

Denna init.d används för att starta andra demoner. Om du till exempel har Apache, MySQL, Samba etc. Du kan också stoppa tjänsten med sluta eller starta om den med omstart.

Låt det börja vid uppstart

För att ställa in den så att ssh-servern startar varje gång Pi startar upp, kör detta kommando en gång:

standard för sudo update-rc.d ssh

Du kan kontrollera att det fungerade genom att tvinga din Pi att starta om med starta om kommandot:

starta om

Försök sedan ansluta till det efter omstart med Putty eller WinSCP (detaljer nedan).

Stäng av och starta om

Det är möjligt att skada ditt SD-kort med strömförsörjning innan det stoppar. Resultatet: installera om allt. Stäng bara av när du helt har stängt av din Pi. Med tanke på dess låga energiförbrukning och lite avgivna värme kan du förmodligen lämna den 24x7.

Om du vill stänga av det använder du avstängningskommandot:

sudo stängning -h nu

Ändra -h till -r och det gör samma sak som sudo-omstart.

Kitt och WinSCP

Om du öppnar din Pi från kommandoraden på en Windows / Linux eller Mac-PC använder du Putty eller den kommersiella (men gratis för privat bruk) tunneln. Båda är utmärkta för allmän surfning runt dina Pis mappar och kopiera filer till eller från en Windows-PC. Ladda ner dem från dessa webbadresser:

  • Putty nedladdningssida
  • WinSCP nedladdningssida
  • Tunnelier: Kraftfullt gratis att använda Windows SFTP osv.

Din Pi måste vara ansluten till ditt nätverk innan du använder Putty eller WinSCP och du måste veta dess IP-adress. På mitt nätverk är min Pi den 192.168.1.69. Du kan hitta din genom att skriva in

/ Sbin / ifconfig

och på den andra raden i utgången ser du inet addr: följt av din IP-adress.

För Putty är det enklast att ladda ner putty.exe eller zip-filen för alla exes och lägga dem i en mapp. När du kör kitt dyker det upp ett konfigurationsfönster. Ange din IP-adress i inmatningsfältet där det står värdnamn (eller IP-adress) och ange pi eller något namn där.

Klicka nu på spara-knappen och sedan på den öppna knappen längst ner. Du måste logga in på din pi men nu kan du använda den som om du faktiskt var där.

Detta kan vara mycket användbart eftersom det är mycket lättare att klippa och klistra in långa textsträngar via en kittterminal.

Prova att köra det här kommandot:

ps ax

Det visar en lista över processer som körs på din pi. Dessa inkluderar ssh (de två sshd) och Samba (nmbd och smbd) och många andra.

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 tycker att det är mest användbart att ställa in det i två skärmläge snarare än i explorer-läge, men det ändras lätt i inställningarna. Även i inställningar under Integration / Applications ändra sökvägen till putty.exe så att du enkelt kan hoppa in i kitt.

När du ansluter till pi börjar det i din hemkatalog som är / home / pi. Klicka på de två ... för att se mappen ovan och gör det en gång till för att komma till roten. Du kan se alla de 20 Linux-mapparna.

När du har använt en terminal en stund ser du en dold fil .bash_history (inte så dold!). Detta är en textfil i din kommandohistorik med alla kommandon som du använde tidigare så kopiera den, redigera saker du inte vill ha och behålla de användbara kommandona någonstans säkert.