GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Konfigurieren Sie das Redhat-Paket-Repository im lokalen Netzwerk mit vsftpd

Ziel

Das Ziel ist die Konfiguration des Netzwerk-Redhat-Paket-Repositorys, auf das über das FTP-Protokoll zugegriffen werden kann. Dieses Handbuch verwendet vsftpd als Mittel, um FTP-Zugriff auf das Paket-Repository bereitzustellen.

Betriebssystem- und Softwareversionen

  • Betriebssystem: – Red Hat Enterprise Linux Server 7.3 (Maipo)
  • Software: – vsftpd:Version 3.0.2

Anforderungen

Privilegierter Zugriff auf Ihr RHEL-Serversystem ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
  • $ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Anleitung

vsftpd installieren

Der erste Schritt besteht darin, vsftpd zu installieren und zu starten Dämon.

# yum install vsftpd

Aktivieren Sie vsftpd Daemon, der nach dem Neustart gestartet werden soll:

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

Starten Sie vsftpd Dämon:

# systemctl start vsftpd

vsftpd Daemon sollte jetzt laufen:

# 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

Firewall konfigurieren

Wenn Sie eine Firewall aktiviert haben, fügen Sie eine neue Regel hinzu, um eingehende Firewall-Verbindungen zum FTP-Dienst zuzulassen:

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

Pakete einschließen

Was bleibt, ist, das Redhat-Paket-Repository vom ISO-Image oder DVD-Laufwerk nach /var/ftp/pup zu kopieren Verzeichnis. Hängen Sie Ihre CD-ROM ein:

# mount /dev/cdrom /media

oder RHEL-ISO-Image:

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

und kopieren Sie alle Quelldateien mit cp :

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

Wenn SELinux auf Ihrem System aktiviert ist, setzen Sie den entsprechenden SELinux-Kontext rekursiv für das gesamte Verzeichnis:

# chcon -R -t public_content_t /var/ftp

Ihr FTP-Server sollte nun von jedem entfernten System über ftp://SERVER-IP/pup/ erreichbar sein


Linux
  1. Linux-Paketverwaltung mit apt

  2. So konfigurieren Sie das YUM-Repository in Linux/Centos/Redhat | YUM unter Linux/Centos/Redhat

  3. Beheben Sie Probleme in Ihrem Netzwerk mit tcpdump

  4. Wie konfiguriert man Systemd, um ein einfaches Skript mit Standardio in einen Netzwerkdienst umzuwandeln?

  5. Scannen Sie das lokale Netzwerk mit arp-scan auf Ubuntu

Erstellen eines Redhat-Paket-Repositorys

Linux:So teilen Sie Dateien in einem lokalen Netzwerk mit woof

3 Möglichkeiten, eine Netzwerkschnittstelle in Linux zu konfigurieren

Redhat Subskriptionsalternative | Lokales Repository

Network Manager unter Linux mit Beispielen

So konfigurieren Sie einen Linux-Cluster mit 2 Knoten auf RedHat und CentOS