ftp server
TRANSCRIPT
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 FTPAhora vamos a configurar las cuentas virtuales, son cuentas que no existen en el sistema.
por eso tendremos que crear un usuario genérico y un grupo para vincular todas las cuentas virtuales al servidor.
sudo groupadd ftpgroupsudo 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/PAMAuthenticationecho "no" | sudo tee /etc/pure-ftpd/conf/UnixAuthenticationecho "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.
Solo nos queda reiniciar el servidor para que se ajusten los cambios nuevos
sudo service pure-ftpd restart
echo "100" | sudo tee /etc/pure-ftpd/conf/MinUID
Ahora ya podemos usar pureadmin para administrar los nuevos usuarios
gksu pureadmin
Configuracion de usuarios FTP
Una vez abierta la interfaz gráfica de Pureadmin, bajo en la esquina derecha veremos un botón como el que esta en la imagen Manage User.
Lo pulsaremos y se abrirá una ventana donde podremos añadir usuarios virtuales.
Pulsaremos el botòn de Add new user
Rellenaremos los campos con el nombre de usuario nuevo y contraseña, verificaremos la contraseña y pulsaremos Add User
Configuracion de usuarios FTP
Por ultimo editaremos el usuario desde el botòn Edit user . Una opción 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 contraseñaUna 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. dirección del serverNombre de usuario, su contraseña y puerto si es necesario.
Pulsamos conexión rápida