Hacer que la página web sea accesible a mi ftp

Hacer que la página web sea accesible a mi ftp

¿Cuál es la mejor manera de hacer que mi carpeta /var/www/ sea accesible para mi ftp al configurar una página web? ¿Hacerlo para que pueda editar y cargar? En el futuro recurriré al servidor virtual, pero aún queda un largo camino por recorrer. ¿Debería simplemente comerme todo el www? ¡Simplemente no quiero sudo para editar mis páginas web desde la terminal!

Respuesta1

No utilice FTP, es inseguro. Por supuesto que existe FTPS, pero su configuración realmente segura sólo funciona bien con un pequeño número de clientes FTP.

Preferiría crear una cuenta separada para su página web, colocar el usuario de su servidor web en el mismo grupo y realizar acceso SFTP (SSH), utilizando claves SSH.

Por ejemplo, puedes crear tu usuario así:

sudo useradd -m -d /home/tuusuario -s /bin/bash tuusuario

A continuación prepare el directorio www:

sudo mkdir /home/tuusuario/www
chown tuusuario.tuusuario /home/tuusuario/www
chmod 750 /home/tuusuario

A continuación, coloque el usuario del servidor web en el grupo para que pueda acceder a su sitio web.

sudo usermod -a -G tuusuario www-data

Instale OpenSSH Server con fail2ban (protección de fuerza bruta).

sudo apt instalar el servidor openssh fail2ban

Recuerdaendurece tu OpenSSH.

A continuación, genere su clave SSH y colóquela en su directorio de inicio de usuario, de acuerdo con este procedimiento:https://help.ubuntu.com/community/SSH/OpenSSH/Keys

De esta manera tendrás acceso seguro a los archivos de tu página web.

información relacionada