i den här handledningen kommer jag att förklara för dig hur du konfigurerar din FTP-server. Men först, låt mig snabbt berätta vad som är FTP.
vad är FTP?
FTP är en förkortning för File Transfer Protocol. Som namnet antyder används FTP för att överföra filer mellan datorer i ett nätverk. Du kan använda FTP för att utbyta filer mellan datorkonton, överföra filer mellan ett konto och en stationär dator eller komma åt online-programvaruarkiv., Tänk dock på att många FTP-platser används kraftigt och kräver flera försök innan du ansluter.
en FTP-adress ser mycket ut som en HTTP-eller webbadress förutom att den använder prefixet ftp://istället för http://.
Vad är FTP-Server? Hur man ställer in det?
vanligtvis är en dator med en FTP-adress dedikerad för att ta emot en FTP-anslutning. En dator dedikerad till att ta emot en FTP-anslutning kallas en FTP-server eller FTP-plats.
Nu, låt oss börja ett speciellt äventyr., Vi kommer att göra FTP-server för att dela filer med vänner och familj. Jag kommer att använda vsftpd för detta ändamål.
VSFTPD är en FTP-server programvara som påstår sig vara den säkraste FTP-programvara. Faktum är att de två första bokstäverna i VSFTPD står för ”mycket säker”. Programvaran byggdes kring sårbarheterna i FTP-protokollet.
ändå bör du alltid komma ihåg att det finns bättre lösningar för säker överföring och hantering av filer som SFTP (använder OpenSSH). FTP-protokollet är särskilt användbart för att dela icke-känsliga data och är mycket tillförlitlig på det.,
Steg 1: Installera VSFTPD i Linux
Du kan snabbt installera VSFTPD på dina Fedora/Red Hat/SUSE-servrar via kommandoradsgränssnittet med:
dnf -y install vsftpd
Om du använder Ubuntu/Debian-baserade distributioner kan du installera VSFTPD med det här kommandot:
sudo apt-get install vsftpd
om du använder arch-baserade distributioner, prova det här kommandot för att installera vsftpd.
sudo pacman -S vsftpd
steg 2: konfigurera FTP-server
de flesta VSFTPD konfiguration sker i/etc / vsftpd.conf., Filen i sig är väldokumenterad, så det här avsnittet belyser bara några viktiga ändringar du kanske vill göra. För alla tillgängliga alternativ och grundläggande dokumentation se manualsidorna:
man vsftpd.conf
filer serveras som standard från /srv/ftp enligt Filsystemhierarkin Standard.,87779b24ee”>
Anonym Inloggning
följande rader kontrollera om anonyma användare kan logga in:
# Tillåt anonyma logga in
anonymous_enable=JA
# Inget lösenord krävs för en anonym inloggning (Tillval)
no_anon_password=JA
# Maximal överföringshastighet för en anonym kund i Bytes/sekund (Tillval)
anon_max_rate=30000
# Katalog som ska användas för en anonym inloggning (Tillval)
anon_root=/ex/katalogen/
Chroot Fängelse
Det är möjligt att ställa upp en chroot-miljö, som hindrar användaren från att lämna sitt hem-katalogen., För att aktivera detta, lägg till/ändra följande rader i konfigurationsfilen:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
variabeln ”chroot_list_file” anger filen där de fängslade användarna finns i.
steg 4: Starta om din FTP-server
i slutändan måste du starta om din ftp-server. Skriv in kommandoraden
sudo systemctl restart vsftpd
det är det. Din FTP-server på Linux är igång. FTP ersätts alltmer av FTP över SSH-protokollet så att du kanske vill installera SFTP-server på Linux.
alla frågor eller förslag är alltid välkomna.,
Ali Miracle
Ali är en datorprogrammerare och brinner för Linux. Han använder Trisquel Linux och bloggar ibland om det. Och han gör allt detta med Orca Screen reader program eftersom han inte kan se.
gilla vad du läser? Vänligen dela den med andra.
- Facebook1
- Twitter1
- LinkedIn2
- Reddit0
- Pocket0
Lämna ett svar