- FTP is een fundamenteel protocol voor het overbrengen van bestanden tussen servers met behulp van een client-servermodel.
- De beveiliging van FTP is beperkt en gegevens worden in platte tekst verzonden, waardoor ze kwetsbaar zijn voor aanvallen.
- Er zijn veiligere en efficiëntere methoden, zoals SFTP en FTPS, die gegevensversleuteling bieden.
- Het gebruik van cloudopslagdiensten kan een goedkoper en veiliger alternatief zijn voor FTP.
FTP-basisprincipes
Belangrijkste kenmerken van FTP
- Aanpassingsvermogen: Verwerkt verschillende bestandsgrootten en -typen.
- Flexibiliteit in de bedrijfsvoering: Hiermee kunt u bestanden uploaden en downloaden.
- Wijziging van toestemming: Maakt het eenvoudig om machtigingen en mappen te wijzigen.
Vergelijking met HTTP
Hoe FTP op Linux te gebruiken
Een FTP-client installeren
Op Ubuntu of Debian:
sudo apt-get install ftp
Op CentOS of Fedora:
sudo yum install ftp
Verbinding maken met een FTP-server
ftp
Bestandsoverdracht
Om een bestand te downloaden:
get
Om een bestand te uploaden:
put
Algemene FTP-opdrachten
ls: Lijst met bestanden op de server.cd: Wijzig de map op de server.lcd: Lokale map wijzigen.binary: Stel de binaire overdrachtsmodus in.ascii: Stel de ASCII-overdrachtsmodus in.
FTP-beveiliging
FTP-beveiligingsrisico's
Kwetsbaarheden
Risicobeperking
- Passieve modus: Verbeter de beveiliging door de kosten voor firewallconfiguratie te verlagen.
- Passieve FTP en firewalls: Blokkeert externe verzoeken en beschermt servers en netwerken.