ProFTPd és un servidor FTP popular per a Linux. ProFTPd va ser dissenyat per ser un programari potent i configurable, el que significa que no és necessàriament el servidor FTP més lleuger disponible, però sí el més conegut i utilitzat en servidors.
És important destacar que FTP és intrínsecament insegur, i és recomanable considerar la configuració de ProFTPd per utilitzar SFTP, que és una alternativa segura implementada mitjançant SSH.
Instal·lació de ProFTPd
Per instal·lar ProFTPd al teu servidor Clouding, executa la següent ordre si fas servir Debian o Ubuntu:
# apt-get install proftpd
I si fas servir CentOS:
# yum install proftpd
Durant la instal·lació del paquet, se't demanarà que triïs el mode d'execució del servei, ja sigui inetd o standalone. Tria l'opció standalone.
Un cop finalitzada la instal·lació, el servei estarà instal·lat al teu servidor. No obstant això, encara cal fer alguns canvis en la configuració.
Configuració de ProFTPd
Un cop instal·lat ProFTPd, pots començar a configurar el servidor FTP. Per defecte, l'inici de sessió anònim està desactivat, el que significa que no et podràs connectar amb l'usuari anonymous. El primer pas serà habilitar aquest usuari per accedir sense contrasenya:
# vi /etc/proftpd/proftpd.conf
Modifica els següents paràmetres:
Canvia el nom del servidor:
ServerName "eldomini.com"
Descomenta la línia DefaultRoot per restringir els usuaris al seu directori personal:
# Utilitza aquesta opció per confinar els usuaris en el seu directori home
DefaultRoot ~
Descomenta aquesta línia:
RequireValidShell off
Un cop fets aquests canvis, guarda i surt. Després reinicia el servei de ProFTPd:
# systemctl restart proftpd
Ara podràs connectar-te des del navegador introduint a la barra d'adreces: ftp://IP_servidor.
A més, si crees un nou usuari, podràs iniciar sessió mitjançant FileZilla:
# adduser clouding
Configurar el mode passiu a ProFTPd
Una de les raons per les quals has d'assignar manualment els ports passius en el servidor FTP és per evitar que deixi de funcionar quan s'activi el firewall del servidor, ja que les transferències FTP en mode passiu deixen de funcionar en fer-ho.
Per restaurar la funcionalitat, hauràs de definir els ports passius de FTP i obrir-los manualment al firewall.
Per fer-ho, segueix els passos de la següent guia: Habilitar ports passius en FTP a ProFTPd
Esperem que aquest article t'hagi sigut útil! 🙂 Recorda, si tens qualsevol consulta sobre aquest o un altre tema relacionat amb els teus servidors a Clouding, no dubtis en contactar-nos a soporte@clouding.io