You are on page 1of 7

Instalacion servidor FTP

Se puede instalar de dos formas, La primera es mediante Centro de software de Ubuntu

La otra forma se hace desde el terminal. $ sudo apt-get install pureadmin

Configuracion del servidor FTP


Ahora vamos a configurar las cuentas virtuales, son cuentas que no existen en el sistema. por eso tendremos que crear un usuario genrico y un grupo para vincular todas las cuentas virtuales al servidor. sudo groupadd ftpgroup sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser Ahora vamos a hacer que el servidor ftp autentifique con usuarios virtuales. echo "no" | sudo tee /etc/pure-ftpd/conf/PAMAuthentication echo "no" | sudo tee /etc/pure-ftpd/conf/UnixAuthentication echo "no" | sudo tee /etc/pure-ftpd/conf/NoAnonymous

Ahora vamos a vincular el archivo PureDB en la carpeta auth


cd /etc/pure-ftpd/auth/ sudo ln -s ../conf/PureDB ./puredb

Configuracion del servidor FTP


Ahora cambiaremos la variable MinUID que indica el minimo UID que el usuario virtual usara y que por defecto es 1000, para que funcione hay que usar al menos 100.

echo "100" | sudo tee /etc/pure-ftpd/conf/MinUID

Solo nos queda reiniciar el servidor para que se ajusten los cambios nuevos sudo service pure-ftpd restart Ahora ya podemos usar pureadmin para administrar los nuevos usuarios

gksu pureadmin

Configuracion de usuarios FTP


Una vez abierta la interfaz grfica de Pureadmin, bajo en la esquina derecha veremos un botn como el que esta en la imagen Manage User. Lo pulsaremos y se abrir una ventana donde podremos aadir usuarios virtuales.

Pulsaremos el botn de Add new user

Rellenaremos los campos con el nombre de usuario nuevo y contrasea, verificaremos la contrasea y pulsaremos Add User

Configuracion de usuarios FTP


Por ultimo editaremos el usuario desde el botn Edit user . Una opcin importante es Use a fake root (recommend) que en pocas palabras chroot o enjaular de tal manera que si un usuario intenta moverse por otro directorio que no es el definido no podr.

Conexion al server FTP


Para poder conectarse al servidor ftp mediante terminal $ ftp xxx.xxx.xxx.xxx Te pedir el login del usuario con el que quieres acceder y su contrasea Una vez dentro utilizaremos el comando help para obtener mas ayuda

Conexion al server FTP


Para poder conectarse al servidor ftp mediante Filezilla $ sudo apt-get install filezilla Una vez instalado, lo ejecutamos y rellenamos los campos. direccin del server Nombre de usuario, su contrasea y puerto si es necesario. Pulsamos conexin rpida

You might also like