Ahora le toca el turno al servicio FTP, según el enunciado se necesita que cada cliente disponga de un directorio propio en el que puedan subir las páginas web y al cual deberán de poder acceder desde el navegador de internet. También se necesita un directorio con acceso anónimo en el que habrá disponible diferentes materiales y utilidades como imágenes, programas, gestores de contenido, etc. Y por ultimo se pide que el cliente pueda acceder a su contrato, esto lo intentare hacer con el fichero .htaccess en el directorio principal.
Lo primero es instalar el servicio, en nuestro caso se usara el vsftpd. Una vez instalado deberemos de configurarlo, sólo se muestran los datos a añadir/descomentar ya que el fichero es muy extenso, de la siguiente forma:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Instalación: # apt-get update # apt-get install vsftpd Configuración: # nano /etc/vsftpd.conf anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 chroot_local_user=YES Reinicio de servicio: /etc/inid.d/vsftpd restard |
Ahora con esto hecho podemos pasar a encargarnos del directorio para las utilidades. Para ello crearemos un directorio dentro de /home/www/ con el nombre de «repositorio-web». Después cambiaremos el propietario a www:clientes y le pondremos los permisos 755.
1 2 3 4 5 6 7 8 9 10 11 |
Para crear el nuevo directorio para el usuario FTP: # mkdir /home/www/repositorio-web Para cambiar su directorio por defecto por el nuevo: # usermod -d /home/www/repositorio-web ftp Para asignarle como propietario del directorio a www: # chown www:clientes /home/www/repositorio-web Y por si lo necesitáramos, ya que por defecto esta ya bien, para cambiarle los permisos al directorio: # chmod 755 /home/www/repositorio-web |
Una respuesta a “Practica final servicios en red: Servidor web hosting. FTP”