GNU/Linux >> Linux Esercitazione >  >> Linux

Configura il repository di pacchetti Redhat della rete locale con vsftpd

Obiettivo

L'obiettivo è configurare il repository di pacchetti Redhat di rete accessibile tramite protocollo FTP. Questa guida utilizza vsftpd come mezzo per fornire l'accesso FTP al repository dei pacchetti.

Sistema operativo e versioni software

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

Requisiti

Sarà richiesto l'accesso privilegiato al tuo sistema server RHEL.

Difficoltà

FACILE

Convenzioni

  • # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
  • $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Istruzioni

Installa vsftpd

Il primo passo è installare e avviare vsftpd demone.

# yum install vsftpd

Abilita vsftpd demone da avviare dopo il riavvio:

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

Avvia vsftpd demone:

# systemctl start vsftpd

vsftpd il demone ora dovrebbe essere in esecuzione:

# 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

Configura Firewall

Se hai il firewall abilitato, aggiungi una nuova regola per consentire le connessioni del firewall in entrata al servizio FTP:

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

Includi pacchetti

Non resta che copiare il repository del pacchetto Redhat dall'immagine ISO o dall'unità DVD in /var/ftp/pup directory. Monta il tuo CDROM:

# mount /dev/cdrom /media

o immagine iso RHEL:

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

e copia tutti i file sorgente usando cp :

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

Se SELinux è abilitato sul tuo sistema, imposta il contesto SELinux appropriato in modo ricorsivo per l'intera directory:

# chcon -R -t public_content_t /var/ftp

Il tuo server FTP dovrebbe ora essere accessibile da qualsiasi sistema remoto tramite ftp://SERVER-IP/pup/


Linux
  1. Gestione pacchetti Linux con apt

  2. Come configurare il repository YUM in Linux/Centos/Redhat | YUM in Linux/Centos/Redhat

  3. Risolvi i problemi della tua rete con tcpdump

  4. Come configurare le impostazioni di rete con i ruoli di sistema Ansible

  5. Come configurare Systemd per trasformare un semplice script con Standardio in un servizio di rete?

Creazione di un repository di pacchetti Redhat

Linux:come condividere file su una rete locale con woof

3 modi per configurare un'interfaccia di rete in Linux

alternativa all'abbonamento redhat | Repo locale

Network Manager su Linux con esempi

Come configurare il cluster Linux con 2 nodi su RedHat e CentOS