Stap 7: Een FTP-Server en -Client installeren
Ik koos om te gaan met VSFTPD voor de FTP-server. Het is een veilige en lichtgewicht optie, en installatie is een fluitje van een cent.
-Open een SSH-sessie met uw FerretPi, en type "sudo -i" te krijgen root permissies.
-Start door het installeren van VSFTPD met behulp van de opdracht "install apt-get install vsftpd" en druk op enter.
-We moeten bewerken een configuratiebestand te krijgen rollen, dus typt u "nano /etc/vsftpd.conf" en druk weer op enter.
-In Nano moet u op zoek naar een paar regels. Verander hen zoals getoond.
-anonymouse_enable = Ja--> anonymous_enable = Nee
-#local_enable = Ja--> local_enable = YES (u kunt deze lijn zijn uncommenting door het verwijderen van de "#")
-#write_enable = Ja--> write_enable = YES (u kunt deze lijn zijn uncommenting door het verwijderen van de "#")
-Ga naar de onderkant van document en voeg de regel "force_dot_files = YES"
-Wanneer u klaar bent configureren in Nano, de VSFTPD daemon herstarten door te typen "service vsftpd herstarten".
Serious dankzij drcurzon hier op Instructables voor goede info over het configureren van VSFTPD.
Uw FTP-server draait nu op uw FerretPi. Nu hebben we een client te installeren voor uw computer zodat u kunt uploaden/downloaden van inhoud naar de server. Als de clientcomputer Linux heeft, check out deze lijst voor opties. Voor een Mac, zou ik aanbevelen FileZilla. Maar aandacht besteden aan waar u downloaden, aangezien nagemaakte versies van FileZilla die worden geladen met malware op het internet onlangs (vanaf 02/01/2014 gevonden).
Sinds heden zal ik heb gebruikt een Windows-computer, ik je vertellen over het gebruiken van WinSCP, die een lichtgewicht, eenvoudig en nuttig FTP GUI applicatie is.
-Download de WinSCP-applicatie, die u vindt hier.
-Nadat het bestand is gedownload, lopen de .exe en installeer het programma.
-U zult worden begroet met een loginpagina. We zullen een bewaarde zitting voor het lokale netwerk configureren en kunnen we nieuwe opslaan voor via het internet.
-Wijzig "File Protocol" naar "FTP". Dit moet het nummer van de poort ook automatisch gewijzigd tot en met 21.
-Typ in uw hostname (FerretPi). Nadat we DNS ingesteld, zult u in staat om het type in het adres (bijvoorbeeld www.ferretpi.com)
-"Pi" voor de gebruikersnaam en vervolgens uw wachtwoord invoeren.
-Voordat u hit "Login", klik op "Opslaan" en sla het op als "FerretPi - Local". Deze manier die u niet moet opnieuw die configuratie.
Aangezien wij niet de standaarddirectory voor de FTP wijzigt, komt u op de basismap voor de gebruiker "pi". Awesome! Je zou ook geïnteresseerd zijn in een geheel afzonderlijke gebruiker die niet sudovoorrechten heb, en gebruiken die uitsluitend voor uw FTP toe te voegen. Dit is een goed idee voor beveiliging, omdat op een bepaald punt u verbinding via een niet-versleutelde verbinding maakt kan, en als uw referenties worden gestolen, u niet dat grote schade wilt.