Com configurar un servidor de descàrregues FTP anònim a Fedora
FTP, abreviatura de File Transfer Protocol, és un protocol de xarxa estàndard que s'utilitzava generalment per transferir fitxers entre un client i un servidor, ara s'ha substituït per maneres més segures i ràpides de lliurar fitxers a través de les xarxes.
La majoria dels usuaris ocasionals d'Internet actuals utilitzen navegadors web a través de https per descarregar fitxers directament i els usuaris de línia d'ordres tenen més probabilitats d'utilitzar protocols de xarxa segurs com l'sFTP.
En aquest article, explicarem com configurar un servidor de descàrrega FTP anònim mitjançant vsftpd segur a Fedora Linux per distribuir àmpliament fitxers públics.
Pas 1: instal·lar vsftpd a Fedora
Primer, començarem per actualitzar els nostres paquets de programari i després instal·lar el servidor vsftp mitjançant les ordres dnf següents.
$ sudo dnf update $ sudo dnf install vsftpd
A continuació, inicieu, activeu i verifiqueu el servidor vsftp.
$ sudo systemctl start vsftpd $ sudo systemctl enable vsftpd $ sudo systemctl status vsftpd
Pas 2: Configuració d'FTP anònim a Fedora
A continuació, obriu i editeu el vostre fitxer /etc/vsftpd/vsftpd.conf
per permetre baixades anònimes amb les entrades següents.
$ sudo vi /etc/vsftpd/vsftpd.conf
L'opció següent controla si es permeten o no els inicis de sessió anònims. Si està activat, tant els noms d'usuari com els anònims es reconeixen com a inicis de sessió anònims.
anonymous_enable=YES
L'opció següent controla si es permeten els inicis de sessió locals. Establirem aquesta opció a \NO\
perquè no permetem que els comptes locals pugin fitxers mitjançant FTP.
local_enable=NO
La configuració següent controla si es permet o no qualsevol canvi al sistema de fitxers.
write_enable=NO
La configuració següent evitarà que vsftpd demani una contrasenya anònima. Establirem aquesta opció a \YES\
perquè permetem que usuaris anònims iniciïn sessió sense demanar cap contrasenya.
no_anon_password=YES
Ara activeu la configuració següent per imprimir tota la informació d'usuari i grup a les llistes de directoris com a FTP.
hide_ids=YES
Finalment, afegiu les opcions següents, que limitaran el rang de ports que es poden utilitzar per a connexions de dades d'estil passiu.
pasv_min_port=40000 pasv_max_port=40001
Ara que heu configurat vsftpd, ara obriu els ports al tallafoc per permetre connexions vsftp juntament amb l'interval de ports passius que heu definit a la configuració.
$ sudo firewall-cmd --add-service=ftp --perm $ sudo firewall-cmd --add-port=40000-40001/tcp --perm $ sudo firewall-cmd --reload
A continuació, configureu SELinux per permetre FTP passiu.
$ sudo setsebool -P ftpd_use_passive_mode on
I finalment, reinicieu el servidor vsftp.
$ sudo systemctl start vsftpd
En aquest moment, el vostre servidor FTP anònim està preparat, ara podeu afegir els vostres fitxers al directori /var/ftp
(normalment, els administradors del sistema col·loquen fitxers que es poden descarregar públicament a /var/ftp/pub< /codi>).
Pas 3: prova d'accés FTP anònim
Ara us podeu connectar al vostre servidor FTP anònim mitjançant un navegador web o un client FTP en un altre sistema. Per connectar-vos des d'un navegador web, introduïu l'adreça IP del vostre servidor.
ftp://192.168.0.106
Si tot funciona com s'esperava, hauríeu de veure el directori pub
.
També podeu provar el vostre servidor FTP des de la línia d'ordres utilitzant un client Ftp amb mode passiu utilitzant l'opció -p
com es mostra. Quan se us demani un nom d'usuari, podeu escriure \ftp o \anonymous.
$ ftp -p 192.168.0.106
En aquest article, hem explicat com instal·lar i configurar el servidor vsftpd per a descàrregues anònimes només a Fedora Linux. Si teniu cap problema durant la configuració, no dubteu a fer la pregunta a la secció de comentaris a continuació.