I denne opplæringen, jeg vil forklare hvordan du setter opp din FTP-server. Men først, la meg raskt fortelle deg hva som er FTP.
Hva er FTP?
FTP er en forkortelse for File Transfer Protocol). Som navnet antyder, FTP brukes til å overføre filer mellom datamaskiner på et nettverk. Du kan bruke FTP til å utveksle filer mellom datamaskinen kontoer, overføre filer mellom en konto og en stasjonær datamaskin, eller tilgang til internett-programvare arkiver., Husk, imidlertid, at mange FTP-områder er mye brukt og kreve flere forsøk før du kobler til.
En FTP-adresse ser mye som en HTTP-eller adressen til nettstedet bortsett fra det bruker prefikset ftp:// i stedet for http://.
Hva er FTP-Server? Hvordan du setter det opp?
Vanligvis, en datamaskin med en FTP-adresse er dedikert til å motta en FTP-tilkobling. En datamaskin som er dedikert til å motta en FTP-tilkobling er referert til som en FTP-server eller FTP-område.
Nå, la oss begynne en spesiell opplevelse., Vi vil gjøre FTP-server for å dele filer med venner og familie. Jeg vil bruke vsftpd for dette formålet.
VSFTPD er en FTP-server-programvare som hevder å være den mest sikker FTP programvare. Faktisk, de to første bokstavene i VSFTPD, som står for «svært trygt». Programvaren ble bygget rundt sårbarheter av FTP-protokollen.
Likevel, du bør alltid huske på at det finnes bedre løsninger for sikker overføring og håndtering av filer, for eksempel SFTP (bruker OpenSSH). FTP-protokollen er spesielt nyttig for deling av ikke-sensitive data, og er svært pålitelig på det.,
Trinn 1: Installere VSFTPD i Linux
Du kan raskt installere VSFTPD på Fedora/Red Hat/SUSE servere via kommandolinje-grensesnitt med:
dnf -y install vsftpd
Hvis du bruker Ubuntu/Debian-baserte distribusjoner, du kan installere VSFTPD ved hjelp av denne kommandoen:
sudo apt-get install vsftpd
Hvis du er bruker Erke-baserte distribusjoner, kan du prøve denne kommandoen for å installere VSFTPD.
sudo pacman -S vsftpd
Trinn 2: Konfigurere FTP-server
de Fleste VSFTPD konfigurasjonen finner sted i /etc/vsftpd.conf., Selve filen er godt dokumentert, slik at denne delen bare fremhever noen viktige endringer, kan du ønsker å gjøre. For alle tilgjengelige valg og grunnleggende dokumentasjon se mannen sider:
man vsftpd.conf
– Filer er tjent med standard fra /srv/ftp som per Filsystem Hierarki Standard.,87779b24ee»>
Anonym Logge inn
følgende linjer kontrollere om anonyme brukere kan logge inn:
# Tillater anonym innlogging
anonymous_enable=JA
# Ingen passord er nødvendig for en anonym pålogging (Valgfritt)
no_anon_password=JA
# Maksimal overføringshastighet for en anonym kunde i Byte/sekund (Valgfritt)
anon_max_rate=30000
# Katalog brukes på en anonym pålogging (Valgfritt)
anon_root=/eksempel/katalog/
Chroot Fengsel
Det er mulig å sette opp en chroot miljø, som hindrer brukeren fra å forlate sitt hjem katalogen., For å aktivere dette ved å legge til/endre følgende linjer i konfigurasjonsfilen:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
«chroot_list_file» variabelen angir filen som fengslet brukere finnes til.
Trinn 4: Start din FTP-server
I slutten må du starte din ftp-server. Skriv inn din kommando linje
sudo systemctl restart vsftpd
det er det. Din FTP-server på Linux er oppe og kjører. FTP er i økende grad blir erstattet av FTP over SSH-protokollen, slik at du kanskje ønsker å sette SFTP-server på Linux.
Noen spørsmål eller forslag er du alltid velkommen.,
Ali Mirakel
Ali er en datamaskin programmerer og er lidenskapelig opptatt av Linux. Han bruker Trisquel Linux og tidvis blogger om det. Og han gjør alt dette med Orca skjermleser program fordi han ikke kan se.
Liker du det du leser? Kan du dele det med andre.
- Facebook1
- Twitter1
- LinkedIn2
- Reddit0
- Pocket0
Legg igjen en kommentar