i denne tutorial vil jeg forklare dig, hvordan du konfigurerer din FTP-server. Men først, lad mig hurtigt fortælle dig, hvad der er FTP.
Hvad er FTP?
FTP er et akronym for File Transfer Protocol. Som navnet antyder, bruges FTP til at overføre filer mellem computere på et netværk. Du kan bruge FTP til at udveksle filer mellem computer konti, overføre filer mellem en konto og en stationær computer, eller få adgang til online software arkiver., Husk dog, at mange FTP-sitesebsteder er stærkt brugt og kræver flere forsøg, før du opretter forbindelse.
en FTP-adresse ligner meget en HTTP-eller websiteebstedsadresse, bortset fra at den bruger præfikset ftp://i stedet for http://.
Hvad er FTP-Server? Hvordan konfigureres det?
Typisk, en computer med en FTP-adresse, der er dedikeret til at modtage en FTP-forbindelse. En computer dedikeret til at modtage en FTP-forbindelse kaldes en FTP-server eller FTP-sted.
Lad os nu begynde et specielt eventyr., Vi vil gøre FTP-server til at dele filer med venner og familie. Jeg vil bruge vsftpd til dette formål.vsftpd er en FTP-serversoft .are, der hævder at være den mest sikre FTP-soft .are. Faktisk står de to første bogstaver i VSFTPD for “meget sikker”. Soft .aren blev bygget op omkring sårbarhederne i FTP-protokollen.
ikke desto mindre skal du altid huske, at der er bedre løsninger til sikker overførsel og styring af filer som SFTP (bruger OpenSSH). FTP-protokollen er især nyttig til deling af ikke-følsomme data og er meget pålidelig på det.,
Trin 1: Installation af VSFTPD i Linux
kan Du hurtigt installere VSFTPD på din Fedora/Red Hat/SUSE-servere via command line interface med:
dnf -y install vsftpd
Hvis du bruger Ubuntu/Debian-baserede distributioner, du kan installere VSFTPD ved hjælp af denne kommando:
sudo apt-get install vsftpd
Hvis du bruger Arch-baserede distributioner, så prøv denne kommando til at installere VSFTPD.
sudo pacman -S vsftpd
Trin 2: Konfiguration af FTP-server
de Fleste VSFTPD konfiguration finder sted i /etc/vsftpd.conf., Selve filen er veldokumenteret, så dette afsnit fremhæver kun nogle vigtige ændringer, du måske ønsker at foretage. For alle tilgængelige indstillinger og grundlæggende dokumentation se man sider:
man vsftpd.conf
filer serveres som standard fra/srv / ftp som pr filsystem hierarki Standard.,87779b24ee”>
Anonymt Login
De følgende linjer kontrollere, om anonyme brugere kan logge ind med:
# Tillad anonyme login
anonymous_enable=JA
# Intet password er påkrævet for en anonym login (Valgfri)
no_anon_password=JA
# Maksimale overførselshastighed for en anonym klient i Bytes/sek (Valgfrit)
anon_max_rate=30000
# Mappe der skal bruges til en anonym login (Valgfri)
anon_root=/eksempel/directory/
Chroot Jail
Det er muligt at oprette et chroot-miljø, der forhindrer brugeren i at forlade sit hjem bibliotek., For at muliggøre dette, skal du tilføje/ændre følgende linjer i konfigurationsfilen:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
“chroot_list_file” variabel angiver den fil, hvori den fængslede brugere er indeholdt.
Trin 4: Genstart din FTP-server
i sidste ende skal du genstarte din ftp-server. Indtast din kommandolinje
sudo systemctl restart vsftpd
det er det. Din FTP-server på Linu.er oppe og køre. FTP bliver i stigende grad erstattet af FTP over SSH-protokollen, så du måske ønsker at opsætte SFTP-server på Linu..eventuelle spørgsmål eller forslag er altid velkomne.,
Ali Mirakel
Ali er en computer programmør og brænder for Linux. Han bruger Tris .uel Linu.og blogger til tider om det. Og han gør alt dette ved hjælp af Orca screen reader program, fordi han ikke kan se.
kan du lide hvad du læser? Venligst dele det med andre.
- Facebook1
- Twitter1
- LinkedIn2
- Reddit0
- Pocket0
Skriv et svar