FTP Overdracht Gids

Uit Nl Ikoula wiki
Versie door Ikbot (overleg | bijdragen) op 1 jul 2021 om 14:10 (Nieuwe pagina aangemaakt met '<span data-link_translate_fr_title="Guide du transfert par FTP" data-link_translate_fr_url="Guide du transfert par FTP"></span>fr:Guide du transfert par FTP...')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Jump to navigation Jump to search

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.

Shared hosting

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 ====

Bestand:Ftp-doc-4.png


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.


Bestand:Ftp-doc-5.png


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 =