FTP (File Transfer Protocol) is een protocol waarmee je eenvoudig bestanden kan uitwisselen tussen jouw computer en een server. In dit artikel leggen we uit hoe je een veilige FTP-verbinding opzet en bestanden beheert via de command line op Ubuntu Linux.
Stappenplan: FTP-verbinding opzetten via de command line
Volg deze 15 stappen om eenvoudig een veilige FTP-verbinding op te zetten via de command line:
- Open een terminal.
- Voer de volgende commando's in om de FTP-SSL-client te installeren. Hiermee voeg je SSL-ondersteuning toe, zodat je veilig FTP-sessies kan uitvoeren.
- Start de verbinding met de FTP-server door het IP-adres van de server in te voeren:
Voorbeeld:
- Zodra de verbinding tot stand komt, zie je een melding dat de verbinding succesvol is.
- Voer je gebruikersnaam in. Weet je jouw FTP-inloggegevens niet? Raadpleeg dan ons artikel over FTP-inloggegevens opvragen.
- Voer je wachtwoord in.
Let op: het wachtwoord wordt niet op je scherm weergegeven terwijl je dit typt.
- Zodra je bent ingelogd, zie je een melding dat de TLS-encryptie succesvol is opgezet. Deze beveiligingslaag (SSL/TLS) zorgt ervoor dat jouw gegevens veilig worden overgedragen.
- Voer het volgende commando in om Passive mode in te schakelen. Dit zorgt ervoor dat de server gegevens via een specifieke poort naar jouw computer verzendt, waardoor firewall- en NAT-problemen worden voorkomen.
ftp> passive
- Je krijgt de volgende melding te zien. Dit betekent dat Passive mode is ingeschakeld.
- Voer het 'ls'-commando in om de bestanden en mappen op de server te bekijken.
ftp> ls
- Je ziet nu een overzicht van de bestanden en mappen in de huidige map.
- Navigeer door de mappen met het 'cd'-commando (change directory).
ftp> cd <mapnaam>
Voorbeeld:
ftp> cd /httpdocs/
- Download bestanden met het 'get'-commando.
ftp> get <bestandsnaam.ext>
- Upload bestanden met het 'put'-commando.
ftp> put <bestandsnaam.ext>
- Beëindig de FTP-sessie door het volgende commando in te voeren:
ftp> bye
Je hebt nu een veilige FTP-verbinding opgezet en kan eenvoudig bestanden beheren op de server.