GNU/Linux >> Tutoriales Linux >  >> Linux

Configure el repositorio de paquetes Redhat de la red local con vsftpd

Objetivo

El objetivo es configurar el repositorio de paquetes de red Redhat accesible a través del protocolo FTP. Esta guía utiliza vsftpd como un medio para proporcionar acceso FTP al repositorio de paquetes.

Sistema operativo y versiones de software

  • Sistema operativo: – Red Hat Enterprise Linux Server 7.3 (Maipo)
  • Software: – vsftpd:versión 3.0.2

Requisitos

Se requerirá acceso privilegiado a su sistema de servidor RHEL.

Dificultad

FÁCIL

Convenios

  • # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
  • $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios

Instrucciones

Instalar vsftpd

Primero, el paso es instalar e iniciar vsftpd demonio.

# yum install vsftpd

Habilitar vsftpd daemon para iniciar después de reiniciar:

# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.

Iniciar vsftpd demonio:

# systemctl start vsftpd

vsftpd El demonio ahora debería estar ejecutándose:

# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Fri 2017-04-07 21:21:08 AEST; 3min 3s ago
  Process: 11630 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
 Main PID: 11632 (vsftpd)
   CGroup: /system.slice/vsftpd.service
           └─11632 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf

Configurar cortafuegos

Si tiene activado el cortafuegos, agregue una nueva regla para permitir conexiones de cortafuegos entrantes al servicio FTP:

# firewall-cmd --permanent --add-service=ftp
# firewall-cmd --reload 

Incluir paquetes

Lo que queda es copiar el repositorio del paquete Redhat desde la imagen ISO o la unidad de DVD a /var/ftp/pup directorio. Monte su CDROM:

# mount /dev/cdrom /media

o imagen iso RHEL:

# mount -ro loop rhel-server-7.3-x86_64-dvd.iso /media

y copie todos los archivos fuente usando cp :

# cp -a /media/* /var/ftp/pub/

Si SELinux está habilitado en su sistema, configure el contexto de SELinux apropiado recursivamente para todo el directorio:

# chcon -R -t public_content_t /var/ftp

Ahora debería poder acceder a su servidor FTP desde cualquier sistema remoto a través de ftp://SERVER-IP/pup/


Linux
  1. Gestión de paquetes de Linux con apt

  2. Cómo configurar el repositorio YUM en Linux/Centos/Redhat | YUM en Linux/Centos/Redhat

  3. Configurar el repositorio local de YUM en CentOS 6/RHEL 6

  4. ¿Cómo configurar Systemd para convertir un script simple con Standardio en un servicio de red?

  5. Escanee la red local con arp-scan en ubuntu

Creación de un repositorio de paquetes de Redhat

Linux:Cómo compartir archivos en una red local con guau

3 formas de configurar una interfaz de red en Linux

alternativa de suscripción redhat | Reporto local

Network Manager en Linux con ejemplos

Cómo configurar un clúster de Linux con 2 nodos en RedHat y CentOS