FerretPi: Använder Raspberry Pi som Secure FTP Server (7 / 12 steg)
Steg 7: Installera en FTP-Server och klient
Jag valde att gå med VSFTPD för FTP-servern. Det är ett säkert och lätt alternativ och installationen är en barnlek.
-Öppna en SSH-session med din FerretPi, och skriv "sudo -i" att få root-behörighet.
-Starta genom att installera VSFTPD med hjälp av kommandot "lämplig-få installera vsftpd" och tryck enter.
-Vi måste redigera en konfigurationsfil att få rullande, så typ "nano /etc/vsftpd.conf" och tryck enter igen.
-I Nano måste du leta efter några linjer. Ändra dem som visas.
-anonymouse_enable = ja--> anonymous_enable = NO
-#local_enable = ja--> local_enable = ja (du uncommenting denna linje genom att ta bort "#")
-#write_enable = ja--> write_enable = ja (du uncommenting denna linje genom att ta bort "#")
-Gå till botten av dokumentet och lägga till raden "force_dot_files = ja"
-När du är klar konfigurerar i Nano, starta om VSFTPD demonen genom att skriva "service vsftpd omstart".
Allvarlig tack vare drcurzon här på Instructables för bra info om hur du konfigurerar VSFTPD.
FTP-servern körs nu på din FerretPi. Nu har vi att installera en klient för din dator så du kan ladda upp/ladda ner innehåll till servern. Om klientdatorn har Linux, kolla in denna lista för alternativ. För en Mac, skulle jag starkt rekommendera FileZilla. Men uppmärksamma där du ladda ner, eftersom förfalskade versioner av FileZilla som laddas med malware har hittats på internet nyligen (från och med 2014-02/01).
Sedan så långt ska jag har använt en Windows-dator, jag berätta om hur du använder WinSCP, som är ett lätt, enkelt och bra FTP-GUI-program.
-Hämta programmet WinSCP, som du hittar här.
-Efter filen har färdig dataöverföring, springa .exen och installera programmet.
-Du ska framläggas med en inloggningssida. Vi ska konfigurera en sparad session för det lokala nätverket, och vi kan göra nya spara för över internet.
-Ändra "File Protocol" till "FTP". Detta bör också automatiskt ändra portnumret till 21.
-Skriv i din hostname (FerretPi). När vi ställt in DNS, kommer du att kunna skriva in adress (t.ex. www.ferretpi.com)
-Ange "pi" för användarnamnet, och sedan ditt lösenord.
-Innan du träffar "Login", klicka på "Spara" och spara den som "FerretPi - lokal". På så sätt slipper du göra om denna konfiguration.
Eftersom vi inte ändra standardkatalogen för FTP, anländer du på arbetskatalog för användaren "pi". Toppen! Du kan vara intresserade av att lägga en helt separat användare som inte har sudo privilegier, och använder som enbart för din FTP. Detta är en bra idé för säkerhet, eftersom någon gång kan du ansluta via en okrypterad anslutning, och om dina autentiseringsuppgifter stjäls, vill du inte någon större skada.