martes, 7 de junio de 2011

Configurar ftp

servidor-linux-ubuntu-server-proftpd00

Para poder subir y bajar archivos hacia nuestro servidor en Linux Ubuntu Server necesitamos instalar un software que sea capaz de ofrecernos este servicio. Esta vez vamos a ocupar Proftpd.

A continuación vamos a instalarlo y configurarlo para que podamos subir y bajar archivos de nuestro servidor en Linux Ubuntu Server. Para ello vamos a identificarnos con nuestro usuario de sistema e instalaremos el software Proftpd …

Código

sudo apt-get install proftpd
Durante la instalación veremos una pantalla como esta …

servidor-linux-ubuntu-server-proftpd01

Seleccionamos la opción ( independiente ) para que nos haga funcionar el servidor FTP como servidor independiente. Una vez instalado vamos a añadirle una linea al archivo de configuración de proftpd.conf con esta haremos que cuando un usuario se conecte a nuestro servidor con una cuenta propia no pueda navegar por mas directorios que por los suyos propios. No es necesario pero así nos aseguramos de que nadie nos tocará nada en el disco duro.
Editamos el fichero proftpd.conf con …

Código

sudo nano /etc/proftpd/proftpd.conf
Y agregamos al final del archivo ( DefaultRoot ~ ) quedándonos así …

servidor-linux-ubuntu-server-proftpd02

Una vez hagamos esto guardamos el fichero de configuración y salimos del editor nano pulsando la tecla ( F2 ), después la ( Y ) y el ( Enter ).
Ya tan solo nos queda reiniciar el servidor Proftpd y empezar a subir y bajar archivos desde donde queramos …

Código

sudo /etc/init.d/proftpd restart

servidor-linux-ubuntu-server-proftpd03

Si accedemos a nuestra cuenta FTP con nuestro usuario podremos navegar por nuestro directorio /home/usuario y tendremos todos los permisos.Ahora modificaremos para poder tener la raíz de nuestro servidor Web accesible desde el FTP  via Web
Para esto vamos a configurar uno de los ficheros de configuración que Apache Web Servery le indicaremos que la raíz de nuestro servidor Web va a ser uno de los directorios que se encuentra dentro de nuestra cuenta de usuario.
Para empezar vamos a crear un directorio dentro de nuestro home donde todo lo que copiemos lo podremos compartir vía web.

Código

mkdir /home/usuario/(nombre que le pondremos)
Una vez creado el directorio vamos a editar el archivo default ubicado en la ruta/etc/apache2/sites-available/ con …

Código

sudo nano /etc/apache2/sites-available/default
Veremos una pantalla como esta pero con /var/su_usuario …

servidor-linux-ubuntu-server-proftpd04

Tan solo tenemos que modificar la ruta /var/www/ por la ruta de vuestro directorio /web. En mi caso …

servidor-linux-ubuntu-server-proftpd05

Una vez hagamos esto guardamos el fichero de configuración y salimos del editor nanopulsando la tecla ( F2 ), después la ( Y ) y el ( Enter ).
Reiniciamos nuestro Servidor Web Apache para que los cambios surjan efecto con …

Código

sudo /etc/init.d/apache2 restart
Seguidamente borramos el fichero index.html de la ruta /var/www para que podamos ver todos los ficheros que subamos al directorio web …

Código

sudo rm /var/www/index.html
Ahora todo lo que subamos al directorio /web podremos verlo desde nuestro navegador simplemente con poner la ip de nuestro servidor
servidor-linux-ubuntu-server-proftpd06

Con esto hemos terminado un paso mas para nuestro servidor.

No hay comentarios:

Publicar un comentario