Instalacion y configuración de Servidor FTP en linux.

Primero actualizamos nuestros repositorios.

sudo apt-get update


Luego instalaremos el servidor ftp con el siguiente comando.

sudo apt-get install vsftpd

Configuracion del servidor FTP


Editamos el archivo /etc/vsftpd.conf con el siguiente comando:

sudo nano /etc/vsftpd.conf


Ahora Reiniciamos el servidor para que se actualizen las configuraciones.

sudo service vsftpd restart

Ahora crearemos un usuario para que use el ftp con el siguiente comando:

sudo useradd -m ftpsito -s /usr/sbin/nologin

Actualizamos la clave del usuario creado con el siguiente comando:

sudo passwd ftpsito



Luego agregamos en el fichero /etc/shells la linea "/usr/sbin/nologin" con el siguiente comando:

sudo nano /etc/shells





Ingresar al servidor FTP

Para esto simplemente ingresamos con el comando "ftp localhost", y luego especificamos el usuario "ftpsito" para luego ingresar la contraseña del usuario, de esta manera:



Y luego podemos verificar los comandos disponibles escribien "?"



Podemos ver que funciona si listamos los ficheros con el mando "ls" o "dir"



Como se pueden dar cuenta estan presentes muchos mensajes de sistema con numeros adelantes muy parecidos a los codigos de estado del protocolo HTTP.

Puede revisar la teoria del protocolo HTTP en el siguiente enlace: https://www.youtube.com/watch?v=xcoQQR7X0vM

Comentarios