FTP Overdracht Gids
fr:Guide du transfert par FTP
Dit artikel is vertaald door middel van automatische vertalingssoftware. U kunt het artikel bron hier te bekijken.
it:Guida al trasferimento FTP
fr:Guide du transfert par FTP
en:FTP Transfer Guide
Het protocol voor protocol voor bestandsoverdracht (File Transfer Protocol) is een gemakkelijke en praktische oplossing om bestanden van een lokale computer naar een hosting-site te sturen, of om op afstand opgeslagen bestanden op te halen om eraan te werken. In deze gids zullen we de configuratie zien van een FTP account op Ikoula shared hosting, de verbinding via verschillende vette clients (FileZilla en WinSCP); in een tweede deel, zullen we geïnteresseerd zijn in de installatie van een FTP server op een dedicated Linux server.
Ikoula hosting pakketten (IK en IKL reeksen) bieden systematisch de mogelijkheid om FTP accounts aan te maken voor bestandsoverdracht. Deze toegangen zijn gemakkelijk te configureren en hebben geen tijdslimiet.
Aanmaken en configureren van een rekening
Wij nodigen u uit deze procedure te volgen: https://fr-wiki.ikoula.com/fr/Ajouter_un_compte_FTP_sur_mon_h%C3%A9bergement_mutualis%C3%A9
Inloggen op de gebruiker
=== Door FileZilla == =
FileZilla is een van de bekendste programma's; het ondersteunt verschillende protocollen, waaronder FTP en beveiligde FTP (FTPS). In deze documentatie zullen we informatie zien over hoe FileZilla te configureren, zodat u verbinding kunt maken om uw bestanden naar uw hosting te sturen. Merk op dat een gebruiker moet worden aangemaakt en geconfigureerd, zoals aangegeven in het vorige deel van deze pagina.
==== Download en installeer FileZilla ====
FileZilla is gratis en beschikbaar voor bijna alle huidige besturingssystemen; om het te installeren, hoeft u alleen maar naar de officiële website te gaan en uw besturingssysteem te selecteren, om het uitvoerbare bestand te krijgen. De installatie ervan gebeurt eenvoudigweg door het bestand uit te voeren dat tijdens het downloaden werd opgehaald; deze software bevat geen add-ons en is betrouwbaar. Merk op dat er ook een portable versie bestaat voor omgevingen waar geen software-installatie mogelijk is.
Officiële website: https://filezilla-project.org/download.php?show_all=1
Zodra de installatie is voltooid, wordt geadviseerd om updates uit te voeren als daarom wordt gevraagd bij het openen van de software voor veiligheidsdoeleinden en toegevoegde functies.
==== Software uitleg ====
FileZilla bestaat uit 5 gebieden waarvan we de functies zullen proberen uit te leggen:
- 1. Het loggebied geeft waardevolle informatie met betrekking tot de verbinding met de server, overdrachtsfouten en waarschuwingsberichten. In geval van problemen, gelieve ons de berichten hier te bezorgen.
- 2. Met het globale lokale gebied kunt u zoeken naar bestanden op alle schijven en aangesloten netwerkapparaten, indien aanwezig.
- 3. De beperkte lokale zone maakt het mogelijk te zoeken naar bestanden op een beperkte zone van de schijven en toont standaard de algemene mappen van Windows, bijvoorbeeld.
- 4. Het afgeschermde remote gedeelte is de weergave van de mappen aanwezig op de remote hosting.
- 5. In de zone voor directe acties worden lopende overdrachten, mislukte overdrachten en de voortgang ervan weergegeven.
Zodra de verbinding tot stand is gebracht, kan met een eenvoudige "drag and drop" tussen de lokale zone (zodra de juiste map voor de overdracht is gevonden) de overdracht naar de server worden verzonden (beperkte externe zone).
==== FileZilla configureren voor uw hosting ====
We gaan nu FileZilla configureren zodat het verbinding kan maken met de FTP server en meer in het bijzonder met de account die aan het begin van de pagina is geconfigureerd.
Om dit te doen, klikken we op de knop helemaal links in het softwaremenu.
Een subvenster wordt geopend, we klikken op "New Site", die we een naam geven die gemakkelijk te onthouden is.
In de rechterkolom van dit nieuwe venster vindt u de inloggegevens:
Host: Voer het IP-adres van uw hosting of uw domeinnaam in. Poort: 21 (Dit is de FTP-poort) Protocol: FTP - Protocol voor bestandsoverdracht
- Encryptie : Ofwel "Expliciete FTP-verbinding over TLS indien beschikbaar" of "Eenvoudige FTP-verbinding (niet beveiligd)
Authenticatie type: selecteer normaal (d.w.z. gebruikersnaam + wachtwoord) Gebruikersnaam: de gebruikersnaam van de FTP-account die is aangemaakt in de eerste sectie van deze documentatie
- Wachtwoord: het wachtwoord dat is gekoppeld aan de aangemaakte FTP-gebruiker.
In het derde tabblad "Overdrachtparameters" raden wij u aan de overdrachtsmodus "Passief" te selecteren.
=== Door WinSCP == =
Deze sectie is in aanbouw.
Dedicated servers
In deze sectie bekijken we de installatie van een minimalistische FTP server die het uploaden en downloaden van bestanden op een dedicated server mogelijk maakt. We zullen als voorbeeld een installatie onder Debian Stretch 9 nemen.
Installatie
De eerste stap is ervoor te zorgen dat de machine correct is bijgewerkt:
$ apt update && apt upgrade -y
We zullen de lichtgewicht en veilige vsftpd FTP server gebruiken. Voor nu op Debian 9, is het volgende commando voldoende:
$ apt install vsftpd
Zodra de installatie klaar is, kunnen we controleren of de service luistert op poort 21 (standaard ftp poort):
$ lsof -i :21 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME vsftpd 10882 root 3u IPv6 208338 0t0 TCP *:ftp (LISTEN)
Als een firewall is geconfigureerd op de machine of stroomopwaarts (in Cloudstack-aanbiedingen bijvoorbeeld), kan het nodig zijn om de poort in TCP in en uit te laten.
Configuratie
Alle configuratie van de FTP-server wordt gedaan in het "/etc/vsftpd.conf" We zullen de overdracht in ascii toestaan, met de volgende commando's:
$ sed -i 's/#ascii_upload_enable=YES/ascii_upload_enable=YES/g' /etc/vsftpd.conf $ sed -i 's/#ascii_download_enable=YES/ascii_download_enable=YES/g' /etc/vsftpd.conf
Wij staan ook schrijftoegang toe aan gebruikers die zich aanmelden:
$ sed -i 's/#write_enable=YES/write_enable=YES/g' /etc/vsftpd.conf
Ten slotte schakelen wij SSL in om de veiligheid van de server te optimaliseren:
$ sed -i 's/#ssl_enable=YES/ssl_enable=YES/g' /etc/vsftpd.conf
Dan herstarten we de vsftpd server:
$ systemctl restart vsftpd
Een gebruiker aanmaken
U kunt gemakkelijk nieuwe vsftpd ftp server gebruikers aanmaken, aangezien ze standaard gelijk zijn aan systeemgebruikers. Om een gebruiker toe te voegen, hoeft u alleen maar een nieuwe gebruiker aan te maken met useradd en deze desgewenst een standaardmap te geven (anders zal hij verbinding maken met /home/utilisateur):
# Maak de gebruiker aan en wijs een wachtwoord toe gebruiker toevoegen # Wijzig de homepage van de gebruiker usermod -d /chemin/vers/le/dossier gebruiker # Geef het dan de juiste rechten $ chown gebruiker /chemin/vers/le/dossier
Aansluiting
De verbinding wordt gemaakt op een soortgelijke manier als eerder in deze documentatie is beschreven.
De host zal het IP adres of A veld van de server zijn
De aangemaakte systeemgebruikers-ID (in ons voorbeeld: "gebruiker")
Het wachtwoord dat is aangemaakt bij de stap gebruikers aanmaken (commando adduser)
De poort zal 21 zijn, (lsof -i :21 om op de machine te bevestigen)
Problemen en oplossingen =