Hem de configurar un servidor FTP pels treballadors, un servei on els treballadors puguin treballar amb fitxer compartits que pugin tant pujar com descarregar a l'FTP.
Descarregar el servei Vsftpd a la màquina que farà de servidor.
Primerament, descarregarem el Vsftpd que ens deixarà muntar el servidor FTP amb la comanda:
sudo dnf install vsftpd -y
En ser Rocky Linux i no per exemple Debian, farem servir “dnf install” i no el típic “apt-get install”. Molt important aquest detall, ja que del contrari probablement no funcionarà.
Editar l'arxiu de configuració
Ara editarem amb el teu editor de arxius favorit (nano, vim, vi…) el document que porta la configuració del servidor, ens hauria de qudar algo aixins:
sudo nano /etc/vsftpd/vsftpd.conf
(Comanda per editar l’arxiu de configuració amb nano com a exemple)*
*L’opció Anonymous es pot activar si vols, et deixa accedir a l’FTP amb aquest usuari i sense contrasenya. També les opcions blaves s’han de incluir i canviar el NO al YES en la linea “listen”.
Permetre ports i connexions al Firewall de la maquina
A continuació haurem de permetre al firewall tant el servei FTP com els ports que els hi deixarem als usuaris per fer les connexions que són del 30000 al 31000. Senzillament ho configurarem amb aquesta successió de comandes:
sudo firewall-cmd –permanent –add-service=ftp
sudo firewall-cmd –permanent –add-port=30000-31000/tcp
sudo firewall-cmd –reload
Encendre el servei i comprovar que funcioni
Ara encendrem el servei i farem les proves pertinents, que arranqui que ens mostri que està funcionant “active, running”.
sudo systemctl enable vsftpd
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
(Si ens surten errors, podem comprovar que ni hi hagi errors d’ortografia a l’arxiu de configuració que hem configurat amb anterioritat).
Fer connexió en local
Ara, farem una connexió des de la mateixa màquina abans de provar-ho amb una de client. Només seguirem aquestes passes: Conectar a LocalHost > Introduir usuari i contrasenya > Llistar directoris i veure permisos
ftp localhost
Fer connexió desde un client
Amb un usuari prèviament creat al servidor (usuari), ens provarem de connectar des d’un client a la carpeta pública del servidor on pot treballar amb arxius seus i de la resta de treballadors que vulguin pujar i descarregar dades aquí. També té el seu propi home dins de la màquina per poder treballar més còmodament, com veuràs a continuació