Breaking

jueves, 14 de enero de 2016

FTP Server IV

FTP Server  (PARTE IV).


Para poder subir y bajar archivos hacia nuestro servidor Linux Ubuntu Server necesitamos instalar un software que sea capaz de ofrecernos este servicio.
Vamos a utilizar ProFtpd , haremos la instalación  y configuración para que podamos subir y bajar archivos, vamos a identificarnos con nuestro usuario de sistema e instalaremos el software ProFtpd.
sudo apt-get install profited


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 proftp.conf con la que conseguiremos que cuando un usuario se conecte a nuestro servidor con una cuenta propia no pueda navegar por mas directorios que por los suyos propios, con esto nos aseguramos que nadie tocara nada de nuestro HD.
Editamos el fichero proftp.conf con ....

sudo nano /etc/proftpd/proftpd.conf

y agregamos al final del archivo  (DefaultRoot ~) quedando así ...


Una vez hagamos esto guardamos el fichero de configuración y salimos del editor nano pulsando F2, después Y y ENTER.
Luego reincidamos desde una Terminal el servidor para poder subir y bajar archivos desde donde queramos....

sudo /etc/init.d/proftpd restart 

Si accedemos a nuestra cuenta FTP con nuestro usuario podremos navegar por nuestro directorio /home/usuario y tendremos permisos suficientes para hacer lo que nos venga en gana. Esto esta muy bien pero también estaría bien el poder tener la raíz de nuestro servidor Web accesible desde el FTP para poder manejar los archivos que queremos compartir vía Web en nuestro servidor.

Para esto vamos a configurar uno de los ficheros de configuración que Apache Web Server y 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.
Vamos a crear un directorio dentro de nuestro home donde todo lo que copiemos lo podremos compartir vía web. ( Le llamaremos Web) 
mkdir /home/usuario/web

Una vez creado el directorio vamos a editar el archivo default ubicado en la ruta /etc/apache2/sites-available/ con …

sudo nano /etc/apache2/sites-available/default


Tan solo tenemos que modificar la ruta /var/www/ por la ruta de vuestro directorio /web



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


sudo /etc/init.d/apache2 restart

Borramos el fichero index.html de la ruta /var/www para que podamos ver todos los ficheros que subamos al directorio web …

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 (  http://192.168.1.71 ) …

A continuación podemos pasar a la PARTE (5)  del manual Seguridad en el Servidor

No hay comentarios:

Publicar un comentario

Adbox