Instalación del FTP (Linux)
Abrimos la consola y nos cambiamos a usurio root:
> sudo su root
Instalamos las utilerías de red "netools" (en caso de no tenerlas instaladas):
> apt-get install net-tools
Verificamos la IP de nuestra computadora:
> ifconfig
Para este ejemplo, la IP de la máquina Linux es:
192.168.0.11
En esta máquina (con la IP anterior) es donde instalaremos nuestro servidor FTP. Ahora, la máquina desde donde nos conectaremos al servidor FTP tiene la siguiente dirección:
192.168.0.2
Hacemos un "ping" de nuestra máquina Linux a la otra para verificar conectividad:
> ping 192.168.0.2
Contunuamos con nuestra máquina Linux y ahora instalamos el servidor de FTP:
> sudo apt install vsftpd
Directorio por default que se crea:
/srv/ftp
En el directorio anterior se colocan los archivos que se quieran poner disponibles para la descarga. Para activar el modo "Anonymous" y que podamos conectarnos de esta manera, modificaremos el archivo de configuración del FTP con el editor nano:
> nano /etc/vsftpd.conf
Y dentro de este archivo buscamos la línea:
anonymous_enable=NO
La modificamos para permitir la conexión anónima, por lo tanto la linea anterior debe de quedar:
anonymous_enable=YES
Guardamos los cambios del archivo presionando:
CTRL + X
Nos pregunta:
¿Guardar el búfer modificado?
Y escribimos:
S
Nos pregunta el nombre del archivo y nos muestra el nombre actual:
/etc/vsftpd.conf
Hacemos un ENTER para que quede grabado con el mismo nombre y reiniciamos el demonio del FTP para activar el servicio y los cambios realizados:
> systemctl restart vsftpd.service
Para probar si ya funciona nos cambiamos a nuestra máquina desde donde vamos a hacer la prueba (es la máquina 192.168.0.2), abrimos la consola y tecleamos el comando ftp para conectarmos con nuestro servidor FTP (la máquina 192.168.0.11):
> ping 192.168.0.11
Nos pregunta nuestro login y escribimos:
anonymous
Luego nos pregunta nuestro password, y como es conexión sin password solo damos:
ENTER
Si todo esta correcto nos apacerá:
230 Login succesfull.
Lo cual nos indica qu ya se pudo conectar al servidor FTP y ya estamos dentro de esa computadora para poder descargar archivos.
Conexión FTP (hacer click sobre la imagen para hacer mas grande):
Otra forma de conectarnos es usando un programa en Python el cual viene a continuación:
Conexión FTP con Python (hacer click sobre la imagen para hacer mas grande):
Para conectar con un usuario específico vamos a crear un usuario nuevo que se llamará "pony", para lo cual tecleamos el siguiente comando en la consola:
> adduser pony
Luego nos pregunta contraseña de nuestro nuevo usuario, luego nos pedirá confirmar nuestra contraseña nuevamente y luego nos hace algunas otras preguntas, para las cuales solamente le daremos:
ENTER
En la siguiente pantalla se observa la consola y los pasos para crear un usuario:
Creando un usuario en Linux (hacer click sobre la imagen para hacer mas grande):
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia