FTP gebruiken
FTP is a transfer protocol ontworpen om te helpen bij het verplaatsen van bestanden van de ene naar een andere locatie in een netwerk. FTP wordt veel gebruikt om toegang te krijgen tot de inhoud van webservers, en veel enthousiastelingen creëren Ftp-servers als een manier om bestanden te delen tussen hun leden. Hoewel het mogelijk is om een verbinding te maken met een Ftp-server via je browser, zal je merken dat je veel meer mogelijkheden hebt als je gebruik maakt van een dedicated Ftp-client. Zie Stap 1 om meer te leren over hoe FTP werkt, hoe je toegang krijgt tot een Ftp-server, en hoe je een eigen Ftp-server opzet.
1. **Leer hoe FTP verschilt van HTTP.** FTP staat voor File Transfer Protocol, en is een verbindingsmethode, ontworpen voor het verplaatsen  van bestanden van een remote server naar een lokale computer, en vice versa. Hoewel dit ook mogelijk is met HTTP (Hypertext Transfer Protocol), is het niet zo robuust als FTP. FTP wordt vaak gebruikt in een bedrijfs- en/of academische omgeving, en is de standaardmanier om webpagina servers te beheren.
2. **De verschillende onderdelen van een FTP-adres.** Als je een FTP-adres tegenkomt op een webpagina, dan zien ze er meestal allemaal ongeveer hetzelfde uit, met wat lichte variaties. Bijvoorbeeld: ftp.example.com:21. Dit betekent dat de host is ftp.example.com en de poort 21. Deze heb je beide nodig als je een verbinding wilt maken met een Ftp-server. Als de  FTP een gebruikersnaam vereist, dan ziet die er uit als  username@ftp.example.com:21.
Als er geen gebruikersnaam is gespecificeerd, dan kun je meestal "anonymous" als de gebruikersnaam invoeren. Let wel op dat je niet bepaald anoniem bent als je op deze manier verbinding maakt met een public FTP.
3. **Stel vast hoe je de verbinding wilt maken.** Er zijn drie hoofdmanieren om een connectie te maken met Ftp-servers: met een Ftp-client, je browser, of via de commandoregel. Het gebruiken van een speciaal FTP programma wordt het meest gebruikt, en is de gemakkelijkste manier om een verbinding te maken via FTP, en het geeft je de meeste mogelijkheden en controle over het hele proces.

Het grootste deel van deze gids gaat over het werken met een Ftp-client. Als je geïnteresseerd bent in het maken van een FTP verbinding via de commandoregel, kijk dan bij het laatste deel van deze gids.
Om met een Ftp-server te verbinden via de webbrowser hoef je alleen maar het FTP-adres in te vullen in de adresbalk, net zoals bij een gewone website. Het kan zijn dat je daarna nog de logingegevens moet invullen, voor je toegang krijgt tot de server. Het gebruiken van een browser is vaak een stuk langzamer en minder betrouwbaar dan via een FTP-programma.
4. **Download een Ftp-client.** Door gebruik te maken van een client voor de verbinding, zal je vaak snellere upload en downloadsnelheden ervaren, vergeleken met een browser. Ftp-clients hebben ook diverse extra mogelijkheden, zoals het kunnen bewaren van serveradressen en wachtrijen voor bestanden. Er zijn diverse clients beschikbaar, zowel gratis als te koop. Een van de populairste en gratis en open-source clients is FileZilla.
FileZilla kun je downloaden voor Windows, Mac OS X, of Linux vanaf de website, filezilla-project.org.
5. **Vul de gegevens van de Ftp-server in.** Heb je de client geïnstalleerd, dan kun je het programma openen en een verbinding maken met een Ftp-server. Als je FileZilla gebruikt, dan zijn er 2 verschillende verbindingsopties: Quickconnect of de Site Manager.

In de Quickconnect balk kun je de FTP gegevens van de servers invullen die je niet regelmatig gebruikt. Typ het adres in "Host" , je gebruikersnaam in "Username", het wachtwoord in "Password", en de poort van de server in "Port". De Quickconnect geschiedenislijst slaat alleen de laatste 10 connecties op.
De Site Manager biedt de mogelijkheid om meerdere servers op te slaan voor toekomstig gebruik, en je kunt er nog veel meer verbindingsopties instellen. Klik op de Site Manager knop in de hoek linksboven in het venster, onder het File-menu. Klik op de knop "New Site", en vul vervolgens alle gegevens in van de server in het tabblad "General". Het tabblad "Advanced" biedt de mogelijkheid om je standaarddirectories te veranderen, evenals de tijdzone van de server.  Gebruik de Site Manager als je aangepaste instellingen wilt doen, of als je vaak van plan bent van een bepaalde server gebruik te maken.
6. **Een verbinding maken met een Ftp-server.** Selecteer de server waar je een verbinding mee wilt maken, vanuit het Site Manager dropdown-menu, of vul de gegevens van de server in de Quickconnect balk in, en klik op de "Quickconnect" knop. De client probeert vervolgens een verbinding tot stand te brengen, gebaseerd op de informatie die je hebt ingevuld. De details van dit proces kun je volgen in het bovenste kader van het FileZilla-venster.
7. **Ga naar de FTP-directories.** Is de verbinding geregeld, dan zie je de FTP-directoryboom aan de rechterkant van het venster. Het bovenste kader toont de boomstructuur, terwijl het onderste kader de inhoud laat zien van elke map. Elke keer als je van map wisselt, wordt er een kort commando verstuurd naar de server. Dit houdt in dat er een korte vertraging is als je van map naar map gaat. Een exacte locatie van een map kun je invullen in de balk bovenin, aan de rechterkant.
Als je geen toegang hebt tot bepaalde directories, dan krijg je een foutmelding als je dit toch probeert.
8. **Navigeer naar je lokale directories.** Aan de linkerkant van het venster zie je twee kaders voor het bladeren door de mappen op je eigen computer. Hiermee kun je bestanden uitkiezen die je wilt uploaden of locaties voor je downloads. Je kunt de exacte locatie intypen in de balk bovenin, aan de rechterkant.
9. **Download een bestand van de Ftp-server naar je computer.** Ga naar het bestand of de map die je wilt downloaden, aan de rechterkant van het venster. Vind de locatie waar je deze wilt bewaren aan de linkerkant van het venster. Klik en sleep het bestand vanuit het onderste kader aan de rechterkant, naar het onderste kader aan de linkerkant van het venster. Je bestand of map zal onmiddellijk worden gedownload.

Je kunt de grootte van het bestand zien (in bytes) in de "Filesize" kolom.
Je kunt meerdere bestanden downloaden tijdens dezelfde sessie door Ctrl ingedrukt te houden, en op elk bestand te klikken dat je wilt downloaden. De bestanden worden één voor één gedownload.
Je kunt bestanden toevoegen aan je downloadrij door op ze te rechtsklikken en "Add files to queue" te selecteren.
10. **Een bestand naar de server uploaden.** Ga naar het bestand dat je wilt uploaden, in de linkerkant van het venster. Ga naar de locatie op de server waar je het bestand wilt plaatsen, in de rechterkant van het venster. Als je permissie hebt om bestanden te uploaden naar de Ftp-server, dan kun je het bestand of de map ook verslepen van het linker kader naar het rechter kader in het venster om het uploaden te starten.

De meeste openbare FTP's staan anonieme gebruikers niet toe om bestanden te uploaden.
Uploads nemen meestal meer tijd in beslag dan downloads van dezelfde grootte.
11. **Houd je bestandsuitwisseling in de gaten.** Dit kun je doen via het onderste kader van het venster. Hier zie je een lijst met bestanden die worden verzonden, of in de wachtrij staan, samen met de grootte, prioriteit en percentage van voltooiing. Ook kun je zien welke uploads of downloads niet zijn gelukt, door gebruik te maken van de tabbladen onderin het venster.
12. **Download de serversoftware.** Installeer  de serversoftware op de computer die je wilt gebruiken als server. Als je de server gebruikt voor jezelf, dan kun je wel toe met een oudere, niet gebruikte pc. Als je een Ftp-server aan het instellen bent voor gebruik in een onderneming of een team, dan wil je er graag zeker van zijn dat je een dedicated computer hebt met een solide internetverbinding.

FileZilla heeft een gratis open-source server-versie die wordt aanbevolen voor bijna elke FTP-server toepassing, behalve wanneer de hoogste mate van beveiliging vereist is.
Als je van plan bent je FTP-server 24/7 beschikbaar te maken, dan heb je een dynamisch DNS-service nodig die ervoor zorgt dat gebruikers altijd het juiste adres hebben van je server, zelfs als het IP-adres wordt gewijzigd.
13. **Start de serversoftware.** Wanneer je de FileZilla serversoftware voor het eerst start, wordt gevraagd om een verbinding te maken met een server. Standaard zal het "Serveradres" worden ingesteld op 127.0.0.1. Dit wijst naar de lokale computer. Het is niet nodig om deze instellingen te wijzigen, tenzij je een server op een andere computer beheert. In dat geval zou het efficiënter zijn om,  in plaats daarvan, de serversoftware op die computer te installeren.
14. **Maak gebruikers aan.** Ftp-servers bieden je de mogelijkheid om verschillende gebruikers aan te  maken met verschillende machtigingen. Dit zorgt ervoor dat bepaalde mappen alleen kunnen worden bekeken door bepaalde mensen, of dat verschillende gebieden op de server alleen toegankelijk zijn voor bepaalde groepen. Zonder dat er gebruikers zijn aangemaakt kan niemand  verbinding maken met de server.

In FileZilla klikt je op het menu Edit, en selecteer je vervolgens Users.
Klik op de knop Add en geef een naam op voor de eerste gebruiker.
Vink "Enable password" aan als je wilt instellen dat er een wachtwoord nodig is voor de verbinding. Dit is absoluut aan te bevelen omwille van de beveiliging.
Meerdere gebruikers kunnen worden ingedeeld in groepen, waardoor het systeem van machtigingen nog verder naar wens kan worden aangepast.
15. **Gedeelde mappen instellen.** Als een gebruiker eenmaal is aangemaakt, moet je de mappen waar de gebruikers automatisch naartoe  worden geleidt als ze zijn ingelogd, instellen. Klik op de "Shared folders" pagina, en vervolgens op "Add" om te zoeken naar een directory op je computer. Wanneer je een directory hebt uitgekozen, dan wordt die directory ingesteld als de Home Directory voor die gebruiker.

Standaard, zal de gebruiker toegang hebben tot alle subdirectories in een directory. Je kunt dit wijzigen door "+ Subdirs" uit te vinken.
Als je meerdere directories instelt als gedeeld voor een gebruiker, dan moeten er aliasen ingesteld worden. Hierdoor kunnen ze worden weergegeven als twee mappen in dezelfde locatie voor een gebruiker. Bijvoorbeeld, als C:\users\Pictures de Home Directory is, en je wilt naar C:\Music, dan moet het alias worden ingesteld voor C:\Music als /music. Hiermee  lijkt het alsof de map music zich ook in de Home Directory bevindt, maar verwijst in werkelijkheid naar de C:\Music map.
16. **Stel de machtigingen in.** In de Shared Folders pagina kun je de machtigingen instellen die elke gebruiker of groep krijgt voor die specifieke map. Standaard is dat gebruikers alleen "Read" toegang hebben, zodat ze alleen  kunnen downloaden uit de shared (gedeelde) map. Als "Write" access (toegang) is gegeven, dan kan de gebruiker bestanden uploaden naar die gedeelde map. Is de "Delete" machtiging gegeven, dan kan de gebruiker alles in die gedeelde map verwijderen.
17. **Maak een anonieme gebruiker aan.** Als je iedereen toegang wilt geven tot je Ftp-server, maak dan een gebruiker aan onder de naam "anonymous" en laat het wachtwoord leeg. Zorg dat de anonieme gebruiker geen toegang heeft tot gevoelige bestanden, en dat alle andere gebruikers goed zijn afgeschermd met wachtwoorden.
Anonieme gebruikers mogen zelden of nooit een Delete of Write machtiging hebben op een Ftp-server.
18. **Deel het adres.** Standaard draait de Ftp-server zodra het programma opstart. Dit betekent dat zodra alle machtigingen zijn geregeld, je kunt beginnen met het uitdelen van de logingegevens en zorgen dat iedereen verbinding kan maken. Als je thuis een Ftp-server hebt draaien, dan heb je een dynamische DNS service nodig, omdat je IP adres zeer waarschijnlijk zal veranderen. Hiermee kunnen gebruikers contact maken met je server met behulp van een hostnaam in plaats van een IP-adres (bijvoorbeeld: ftp.example.net vs. 243.284.172.64).
Deze optie kost geld, maar is erg handig als je veel mensen hebt die een verbinding maken met de server. Je wilt niet elke keer als het IP-adres verandert van iedereen vragen om dit in de client te wijzigen.
19. **Open het opdrachtvenster of de terminal.** Windows, Mac OS X, en de meeste Linux distributies beschikken over een command-based Ftp-client via het opdrachtvenster of Terminal.

Om de Windows Command Prompt te openen, druk op Windows-R en typ .
Om de Terminal in de meeste Linux distributies te openen, druk je op Ctrl-Alt-T.
Om de Terminal in OS X te openen, ga je naar Applications → Utilities en selecteer je Terminal.
20. **Maak een verbinding met een Ftp-server.** De commando's zijn hetzelfde voor alle command line Ftp-clients, onafhankelijk van het besturingssysteem. Om een verbinding met een Ftp-server te maken,  toets  je ftp ftp.example.com. Nadat de verbinding is gemaakt, wordt je gevraagd om je gebruikersnaam. Als je een verbinding maakt met een public FTP, toets dan  en druk op Enter als je gevraagd wordt om het wachtwoord. In de andere gevallen vul je je gebruikersnaam en wachtwoord in.
21. **Navigeer door de beschikbare directories.** De Ftp-server kun je op ongeveer dezelfde manier navigeren als op elk Unix-systeem.
22. **Schakel over op de binary mode.** Standaard is dat je een verbinding maakt via FTP in ASCII modus, bedoeld voor het versturen van tekstbestanden. Als je archiefbestanden, exe-bestanden, of media-bestanden wilt uploaden en downloaden, dan heb je de binaire modus nodig. Om over te schakelen op binaire modus, typ  en druk op Enter.
23. **Download een bestand.** Gebruik het get commando om een bestand te downloaden van de remote server naar jouw computer. Plaats na "get" welk bestand je wilt downloaden. Bijvoorbeeld, typ  example.jpg om "example.jpg" te downloaden vanaf de huidige locatie op de FTP.
24. **Upload een file.** Gebruik het  commando om een bestand te uploaden van je computer naar de Ftp-server. Plaats na het "put" commando de locatie van het bestand dat je wilt uploaden. Bijvoorbeeld, typ  om het "example2.avi" filmbestand te uploaden van de pc naar de Ftp-server.
25. **Sluit de verbinding.** Typ  om de client af te sluiten. Elke bestandsoverdracht die nog aan de gang is zal worden geannuleerd.
{"url": "https://nl.wikihow.com/FTP-gebruiken", "language": "nl"}