Opmerking: we hebben de procedure en opdrachten op Linux Mint 20 OS uitgelegd. In oudere Mint-versies kan min of meer dezelfde procedure worden gevolgd.
FTP-server installeren
Volg de onderstaande stappen om een FTP-server op Linux Mint te installeren:
Stap 1: installeer VSFTPD
Onze eerste stap is om VFTPD op ons systeem te installeren. Om dit te doen, start u de Terminal in Mint OS met behulp van de sneltoets Ctrl+Alt+T. Geef vervolgens de volgende opdracht in de Terminal om de index van de systeemrepository bij te werken:
$sudogeschikte update
Installeer vervolgens VSFTPD met behulp van de volgende opdracht in Terminal:
$sudogeschiktinstalleren -envsftpd
Nadat de installatie van VSFTPD is voltooid, gaan we over naar de configuratie.
Stap 2: Configureer VSFTPD
De VSFTPD kan worden geconfigureerd via de /etc/vsftpd.conf het dossier. Bewerk de /etc/vsftpd.conf bestand met de volgende opdracht in Terminal:
$sudo nano /enzovoort/vsftpdVoeg nu de volgende regels toe of verwijder het commentaar (indien al toegevoegd in het bestand):
luister=NEEanoniem_enable=NEE
local_enable=JA
write_enable=JA
local_umask=022
dirmessage_enable=JA
use_localtime=JA
xferlog_enable=JA
connect_from_port_20=JA
chroot_local_user=JA
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file = / etc / ssl / certs / ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=Ja
pasv_enable=Ja
pasv_min_port = 10000
pasv_max_port=10100
allow_writeable_chroot=JA
ssl_tlsv1=JA
ssl_sslv2=NEE
ssl_sslv3=NEE
Als u klaar bent, slaat u de . op en sluit u deze /etc/vsftpd.conf het dossier.
Stap 3: Poorten toestaan in firewall
Als er een firewall op uw systeem draait, moet u enkele FTP-poorten doorlaten. Geef de volgende opdrachten in Terminal om de poorten 20 en 21 toe te staan:
$sudoufw toestaantwintig/tcp$sudoufw toestaaneenentwintig/tcp
U kunt controleren of de poort is toegestaan in de firewall of niet met de volgende opdracht in Terminal:
$sudoufw-statusStap 4: VSFTPD inschakelen en uitvoeren
Nu is de VSFTPD geconfigureerd en toegestaan in de firewall; nu kunnen we de VSFTPD-services inschakelen en uitvoeren. Hier zijn de commando's om dit te doen:
Om de VSFTPD-service bij het opstarten te laten starten, geeft u de volgende opdracht in Terminal:
$sudosystemctlinschakelenvsftpd.serviceVoer de volgende opdracht uit in Terminal om de VSFTPD-service uit te voeren:
$sudosystemctl start vsftpd.serviceAls u de VSFTPD-service opnieuw moet opstarten nadat u configuratiewijzigingen hebt aangebracht, geeft u de volgende opdracht in Terminal:
$sudosystemctl herstart vsftpd.serviceVoer de volgende opdracht in Terminal uit om te controleren of de VSFTPD actief en actief is:
$sudosystemctl-status vsftpd.service
Stap 5: Maak een FTP-gebruiker aan
Maak vervolgens een gebruikersaccount aan dat zal worden gebruikt om de FTP-verbinding te testen. Geef de volgende opdrachten in Terminal om een gebruikersaccount aan te maken en een wachtwoord in te stellen:
$ $sudoVoeg gebruiker toe<gebruikersnaam>$sudo passwd <gebruikersnaam>
Stap 6: FTP-verbinding testen
Nu is onze FTP-server klaar, dus het is tijd om de FTP-verbinding te testen.
Om de FTP-verbinding lokaal te testen, geeft u de volgende opdracht in Terminal door het te vervangen door het daadwerkelijke IP-adres van uw FTP-server:
$ftp <IP adres>
U kunt de FTP-verbinding ook op afstand testen door dezelfde bovenstaande opdracht van het externe systeem te gebruiken. Ik heb de FTP-verbinding van de Windows-machine op het netwerk getest.
U kunt ook de FTP-client zoals Filezilla gebruiken om verbinding te maken met de FTP-server. Om de Filezilla-toepassing te gebruiken om verbinding te maken met de FTP-server, geeft u het IP-adres van de FTP-server op, de gebruikersnaam en het wachtwoord die u eerder hebt ingesteld, en poortnummer 21 en klikt u vervolgens op de knop Snel verbinden knop.
Eenmaal verbonden, bent u succesvol aangemeld bij de FTP-server en hebt u toegang tot externe serverbestanden en -mappen.
Daar heb je de installatie en configuratie van de FTP-server op het Linux Mint 20-systeem. Door de hierboven beschreven eenvoudige stappen te volgen, kunt u eenvoudig de FTP-server instellen en er bestanden doorheen overbrengen.