Si te has preguntado como instalar un servidor FTP en Easyengine.io para poder conectarte a traves de el en un cliente ftp como Filezilla y subir, modificar o editar archivos, entonces esto te servira.
Primer paso
Tenemos que instalar en Linux el siguiente programa (software) denominado pureftp, para lograrlo ejecutamos este comando en la terminal de linux:
apt install -y pure-ftpd
Segundo paso
Una vez que la instalación de Pure-FTPD este completa ejecutamos estos otros dos código:
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB
touch /etc/pure-ftpd/pureftpd.pdb
Ahora bien, como en Easyengine.io los archivos del servidor pertenecen al usuario www, sera necesario que habilitemos a los usuarios con un login UD 33, ejecutando este comando:
echo 1 > /etc/pure-ftpd/conf/MinUID
Una vez que terminamos con el comando anterior, podemos proceder finalmente a crear un nuevo usuario FTP!
pure-pw useradd USUARIOFTPDEEJEMPLO -u www-data -g www-data -d /opt/easyengine/sites/DOMINIODETUSITIOWEB/app/
En USUARIOFTPDEEJEMPLO: reemplazamos esta palabra por el usuario FTP que utilizaremos (a nuestro criterio, pero hay que tomar nota porque con ese usuario nos conectaremos en el cliente ftp)
En DOMINIODETUSITIOWEB: tenemos que reemplazar esta palabra por el dominio exacto en el cual se encuentra nuestro sitio web, en el caso de este sitio el dominio seria «krawer.com», tenemos que reemplazar la palabra de código por nuestro dominio.
Si lo hicimos correctamente, ahora a terminal de Linux (ya sea Ubuntu, Debian o alguna otra distribución de linux) nos pedirá una contraseña que debemos elegir (password), para ello, elegimos una contraseña a nuestra elección y posteriormente pegamos estos dos códigos en la terminal de linux:
pure-pw mkdb
systemctl restart pure-ftpd
Finalmente, una vez que ingresamos los códigos anteriores, nuestro servidor VPS ya tendra preparado y configurado el FTP para poder ingresar con nuestro cliente FTP de elección.
En el caso de que eventualmente quieras cambiar la contraseña de nuestro usuario FTP tenemos que ejecutar el siguiente codigo:
pure-pw passwd USUARIOFTP
pure-pw mkdb
systemctl restart pure-ftpd
Reempalzando la pabra «USUARIOFTP» por nuestro usuario previamente ingresado al principio de este tutorial.
Desgraciadamente como la documentación y los tutoriales de Easyengine se encuentran desactualizados frecuentemente, hay que corroborar la fecha y la versión que estamos usando antes de llevar a cabo una instalación de este tipo, en este caso en particular he agregado un cliente ftp a EasyEngine E4 (Version 4) de 2021.
Deja una respuesta