Antes de iniciar con la instalación del servicio FTP primero debemos conocer que es FTP.
El acrónimo de FTP es protocolo de transferencia de ficheros (File Transfer Protocol) y es un software cliente/servidor que permite a usuarios transferir ficheros entre ordenadores en una red TCP/IP.
El funcionamiento es sencillo. Una persona desde su ordenador invoca un programa cliente FTP para conectar con otro ordenador, que a su vez tiene instalado el programa servidor FTP. Una vez establecida la conexión y debidamente autenticado el usuario con su contraseña, se pueden empezar a intercambiar archivos de todo tipo.
Pasos para instalar y configurar el servicio FTP
Primero vamos a la terminal y accedemos como usuario root e ingresamos el siguiente comando yum -y install vsftpd para instalar todos los paquetes de vsftp.
Luego usamos el comando yum -y install ftp
Después utilizamos el comando cd /etc/vsftpd/ para ubicarnos en el archivo de configuración del servicio vsftpd
Y luego editamos el archivo vsftpd.conf con el editor nano para configurar el servicio utilizando el comando
nano vsftpd.conf
A continuación se nos mostrara la configuración de vsftpd y cambiamos las siguientes opciones
Ahora utilizamos el comando ls para enlistar todos los archivos del servicio.
Después utilizamos el comando nano user_list para mostrar todos los usuarios que están autorizados para acceder a FTP.
Y nos mostrara una lista de todos los usuarios y agregamos la última línea
Crear un usuario para el servicio FTP
Primero tenemos que irnos al directorio home con el comando cd /home
Luego vemos que el prom cambio y utilizamos el comando ls para ver a los usuarios
Ahora debemos crear un usuario usando el comando adduser y el nombre que le vamos a colocar
Cuando se halla creado el usuario le colocamos la contraseña usando el comando
passwd y con el nombre que creamos el usuario
Nos cambiamos a la carpeta del usuario usando el comando
cd madona
Como vemos el prom cambio y creamos una carpeta para el usuario y usamos el comando
mkdir con el nombre que le vallamos a dar
Cuando ya está creada accedemos a la carpeta con el comando cd carpemadoftp
En el directorio de la carpeta creamos dos carpetas como por ejemplo y escribimos unas líneas de texto
Con el comando cd .. retornamos al directorio anterior
Debemos darle todo los permisos al usuario con el comando chmod 777 carpemadoftp
Y como podemos ver se le dio todos los permisos al usuario y con el comando ll podemos ver todos los permisos de los usuarios
PERMISO AL FIREWALL
Agregamos al Firewall el servicio FTP en una zona pública utilizando el comando
firewall-cmd - - permanent - -zone=public - -add-service=ftp
Ahora reiniciamos el firewall con el comando firewall-cmd - -reload
Iniciamos el service vsftpd con el siguiente comando systemctl start vsftpd
Y vemos como está el estado del servicio con el comando
systemctl status vsftpd
PRUEBA DEL SERVICIO FTP
Abrir un navegador y colocar en la barra de dirección del servicio de la siguiente forma ftp://10.0.2.15
Hacemos clic en la carpeta y como vemos los dos archivos que se crearon previamente están hay
PRUEBA DESDE CENTOS 7
Ingresamos el comando ftp y como vemos ya estamos en el servicio
Ahora ingresamos lo siguiente:
PRUEBA FILEZILLA CONECTADO AL SERVICIO FTP
Ingresamos a filezilla y se mostrara los siguientes:
Presionamos en conexión rápida y cómo podemos observar ya accedimos al servicio FTP
No hay comentarios.:
Publicar un comentario