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
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
Publicar un comentario