In deze handleiding zal ik u uitleggen hoe u uw FTP-server kunt instellen. Maar laat me je eerst snel vertellen wat FTP is.
Wat is FTP?
FTP is een acroniem voor File Transfer Protocol. Zoals de naam al doet vermoeden, wordt FTP gebruikt om bestanden tussen computers op een netwerk over te brengen. U kunt FTP gebruiken om bestanden uit te wisselen tussen computeraccounts, bestanden over te dragen tussen een account en een desktopcomputer, of toegang te krijgen tot online softwarearchieven., Houd er echter rekening mee dat veel FTP-sites zwaar worden gebruikt en dat er meerdere pogingen nodig zijn om verbinding te maken.
een FTP-adres lijkt veel op een HTTP-of websiteadres, behalve dat het het voorvoegsel ftp:// gebruikt in plaats van http://.
Wat is FTP-Server? Hoe het op te zetten?
normaal gesproken wordt een computer met een FTP-adres toegewezen om een FTP-verbinding te ontvangen. Een computer die is gewijd aan het ontvangen van een FTP-verbinding wordt een FTP-server of FTP-site genoemd.laten we nu een speciaal avontuur beginnen., We zullen FTP-server maken om bestanden te delen met vrienden en familie. Ik zal hiervoor vsftpd gebruiken.
VSFTPD is een FTP-serversoftware die beweert de meest veilige FTP-software te zijn. In feite staan de eerste twee letters in VSFTPD voor “zeer veilig”. De software is gebouwd rond de kwetsbaarheden van het FTP-protocol.
niettemin moet u altijd onthouden dat er betere oplossingen zijn voor veilige overdracht en beheer van bestanden zoals SFTP (gebruikt OpenSSH). Het FTP-protocol is bijzonder nuttig voor het delen van niet-gevoelige gegevens en is zeer betrouwbaar.,
Stap 1: het Installeren van VSFTPD in Linux
U kunt snel install VSFTPD op je Fedora/redhat/SUSE-servers via de command line interface met:
dnf -y install vsftpd
Als u Ubuntu/Debian-gebaseerde distributies, u kunt install VSFTPD gebruik van dit commando:
sudo apt-get install vsftpd
Als u Arch-gebaseerde distributies, probeer deze opdracht voor het installeren van VSFTPD.
sudo pacman -S vsftpd
Stap 2: FTP-server configureren
De meeste vsftpd-instellingen vinden plaats in /etc/vsftpd.conf., Het bestand zelf is goed gedocumenteerd, dus deze sectie belicht alleen enkele belangrijke wijzigingen die u misschien wilt aanbrengen. Voor alle beschikbare opties en basisdocumentatie zie de manpages:
man vsftpd.conf
bestanden worden standaard geserveerd vanuit /srv/ftp volgens de bestandssysteem hiërarchie standaard.,87779b24ee”>
een Anonieme Aanmelding
De volgende regels bepalen of anonieme gebruikers login:
# anonieme login
anonymous_enable=JA
# er is Geen wachtwoord nodig voor een anoniem inloggen (Optioneel)
no_anon_password=JA
# Maximale overdrachtssnelheid voor een anonieme opdrachtgever in Bytes/seconde (Optioneel)
anon_max_rate=30000
# Map worden gebruikt voor een anonieme login (Optioneel)
anon_root=/voorbeeld/directory/
Chroot Jail
Het is mogelijk om een chroot omgeving, die voorkomt dat de gebruiker van het verlaten van zijn home directory., Om dit in te schakelen, voeg/wijzig de volgende regels in het configuratiebestand:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
de variabele “chrot_list_file” specificeert het bestand waarin de jailed gebruikers zich bevinden.
Stap 4: Herstart uw FTP-server
aan het einde moet u uw ftp-server opnieuw opstarten. Typ in uw opdrachtregel
sudo systemctl restart vsftpd
dat is het. Uw FTP-server op Linux is up and running. FTP wordt steeds vaker vervangen door FTP over SSH protocol, dus je kunt de SFTP server op Linux instellen.
vragen of suggesties zijn altijd welkom.,
Ali Miracle
Ali is een computerprogrammeur en gepassioneerd over Linux. Hij gebruikt Trisquel Linux en blogt er soms over. En hij doet dit allemaal met behulp van Orca screen reader programma omdat hij niet kan zien.
bevalt het u? Deel het alsjeblieft met anderen.
- Facebook1
- Twitter1
- LinkedIn2
- Reddit0
- Pocket0
Geef een reactie