Sean Todos bienvenidos

Sean todos ustedes bienvenidos a este maravilloso blog en el cual compartiré información referente a la materia objeto de estudio en este espacio educativo "Aplicación de Sistemas Operativos";encontraran temas y conceptos específicos con una interacción practica;pasos a seguir para realizar una instalación de VirtualBox,creación de maquinas virtuales he instalación de Sistemas Operativos,practicas de comando por consola,etc.

viernes, 11 de septiembre de 2020

Instalación y configuración de FTP en el Servidor CentOs 7

 FTP, Siglas de File Transfer Protocolo. Método muy común para transferir uno o más ficheros de un ordenador a otro. FTP es un medio específico de conexión de un Sitio web para cargar y descargar ficheros.

FTP fue desarrollado durante los comienzos de Internet para copiar ficheros de un ordenador a otro. Con la llegada del World Wide Web, y de los navegadores, ya no se necesitan conocer sus complejos comandos; se puede utilizar FTP escribiendo el URL en la barra de localización que se encuentra en la parte superior de la pantalla del navegador.  

El servicio vsftpd que viene por defecto en el Sistema Operativo Centos 7 que nos permitirá gestionar todo lo relacionado con el protocolo FTP.

PASO 1

Para instalar vsftpd en CentOS 7 usaremos el siguiente comando:

yum  install vsftpd




PASO 2

Se ejecuta el comando yum -y install ftp para instalar todo lo relacionado con el servicio FTP en nuestro servidor CentOS 7.




PASO 3
A continuación, ubicamos el archivo de configuración del servicio vsftpd que se encuentra en la siguiente ruta:

cd /etc/vsftpd/


PASO 4

Listamos los archivos para ubicar el archivo de configuración (vsftpd.conf) con el siguiente comando:

 ls

PASO 5

Editamos el archivo vsftpd.conf con el editor nano para configurar el servicio:

nano vsftpd.conf


PASO 6

En el archivo de configuración debemos cambiar lo siguiente:

·        Por seguridad, des-habilitamos el acceso al usuario anónimo para prevenir alguna

invulnerabilidad al servidor cambando en la siguiente línea a (NO).

anonymous_enable=NO

·        Ir al final del archivo y cambiar a NO la siguiente línea para que sólo accedan los usuarios que tienen permiso proporcionados por el administrador

userlist_enable=NO

Guardamos con Ctrl+O y salimos Ctrl + X




PASO 7
En la misma ruta editamos al archivo user_list, donde están los usuarios por default autorizados para acceder a FTP.

nano user_list


·        Al final del archivo agregamos la siguiente línea a los usuarios FTP:

usersftp

Guardamos con Ctrl+O y salimos Ctrl + X


                           CREACIÓN O SELECCIÓN DE USUARIO

PASO 1

Ingresamos en la consola el comando useradd + nombre del usuario

·        Con el comando passwd + el usuarioAgregamos una contraseña al usuario        creado y después nos pedirá que ingresemos esa misma clave de nuevo.


PASO 2

·        Nos cambiamos al directorio /home donde están las carpetas de los usuarios con    el siguiente comando:

  cd /home

·        luego vemos si se ha creado el usuario nuevo listando con el comando:

           ls


PASO 3

·        Nos cambiamos a la carpeta del usuario creado

     cd justin

·        listamos su contenido

ls



PASO 4

·        Creamos una carpeta en el usuario justin para guardar los archivos FTP

     mkdir carpetajustinftp

·        luego verificamos si se ha creado la nueva carpeta listando con el comando:

 ls


PASO 5

Nos cambiamos a la carpeta creada

cd carpetajustinftp

PASO 6

·        En el directorio creamos un archivo de texto como ejemplo

         nano carta.txt

·        Escriba unas líneas de texto ………

·        Guardamos Ctrl+O y salimos Ctrl + X



PASO 7

Creamos otro archivo de texto con el nombre novia.txt


PASO 8

Retornamos al nivel del directorio creado (justin) con el comando:

         cd ..


PASO 9

·        Otorgamos permisos respectivos al directorio

chmod 777 archivos-ftp

·        Ejecutamos el comando ll para comprobar los permisos asignados 


                                   PERMISOS AL FIREWALL

PASO 1
Agregamos al Firewall el servicio FTP en una zona pública

firewall-cmd - - permanent - -zone=public - -add-service=ftp


PASO 2

Recargamos el firewall

     firewall-cmd - -reload



PASO 3

·        Iniciamos el service vsftpd con el siguiente comando:

            systemctl start vsftpd


·        Luego ejecutamos el comando systemctl status vsftpd, y verificamos si está activo

             nuestro servicio.

PRUEBAS DEL SERVICIO EN UN CLIENTE
PASO 1

Ejecutamos el comando ip add show para verificar qué dirección IP estamos utilizando, en este caso tenemos la dirección IP 192.168.20.10.


PASO 2

·        Abrir un navegador y colocar en la barra de dirección así:

 ftp://(ip que utiliza para conectarse a internet)

 ftp://192.168.20.10

·       Nos pedirá ingresar el nombre del usuario y la clave que se le asigno, luego damos clic en aceptar.




PASO 3

·        Aparecerá la siguiente pantalla indicando que ya estamos conectados a FTP a la dirección IP 192.168.20.10 


·        Verificamos la carpeta que se va a usar para hacer FTP la carpetajustinftp;dar clic y aparecerán los archivos que creamos.


PASO 4

Comprobamos dando clic en cualquiera de los archivos creados,daremos clic en el archivo novia.txt y se descargara su contenido.


PASO 5

 Prueba desde la terminal de nuestro servidor

Ejecutamos el comando ftp y aparece ftp>”: indicando que estamos dentro de ftp

·         Nos conectamos a ftp con open y dar enter.

·         Después escribimos la dirección del servidor desde donde vamos

 a ingresar; dar enter.

·         Colocar el nombre del usuario con el que se va a conectar; dar enter.

·         Ingresar la clave para loguearse correctamente; dar enter

·         Si se va a hacer copia desde ahí, colocar el comando dir para ver el

contenido, dar enter.

·         Escribimos quit para salir.

 

                  PRUEBA EN FILEZILLA


PASO 1

Instalar FileZilla en el servidor, para eso estando en usuario root ejecutaremos el siguiente

Comando;

yum install filezilla



PASO 2

·        Ingresamos por consola “filezilla

·        Al ser la  primera vez que se va a usar FileZilla en CentOS 7, nos saldrá la siguiente ventana donde daremos clic en “Aceptar”.


PASO 3

·        A continuación para ingresar nos pedirá la siguiente información:

Ø Servidor: ftp://192.168.20.10;

Ø Nombre de usuario: justin

Ø Contraseña:      ……….

Ø Puerto: 21  

·        Dar clic en conexión rápida.


Se verifica la conexión de nuestro Servidor en el programa FileZilla.

PASO 4

·        Ubicaremos nuestro usuario y seleccionamos la carpeta que creamos en donde se mostraran las carpetas que creamos y los archivos

·        En el sitio remoto podemos transferir archivos seleccionándolo y arrastrandolo


















No hay comentarios:

Publicar un comentario