Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Detaillierte Einführung in den Aufbau von FTP-, NFS- und SSH-Servern unter Linux

Detaillierte Einführung in den Aufbau von FTP-, NFS- und SSH-Servern unter Linux

黄舟
黄舟Original
2017-06-05 10:39:282265Durchsuche

1, FTP-Server-Einrichtung (mit dem vsftpd-Tool)

Funktion: Hochladenund Herunterladen

Serverseitig:

Ändern Sie die Konfigurationsdatei , das Konfigurationsdateiverzeichnis: /etc/vsftpd.conf, ändern Sie es, um anonymen Zugriff zu ermöglichen, und geben Sie das Verzeichnis für anonymen Zugriff an und andere Vorgänge können entsprechend Ihren eigenen Bedürfnissen geändert werden.

Starten Sie den Dienst neu: Befehl -- sudo service vsftpd restart

Client:

Minuten Zwei Situationen:

 ① Realname Benutzeranmeldung : FTP + IP (Server) und dann den Benutzernamen bzw. das Passwort eingeben.

  ② Anonymer Benutzer-Login: FTP + IP (Server), dann geben Sie „anonym“ als Benutzernamen ein, Sie müssen kein Passwort eingeben, drücken Sie einfach die Eingabetaste.

Wenn Sie sich jedoch anonym anmelden, gibt der Administrator im Allgemeinen das Stammverzeichnis für die anonyme Anmeldung an, d. h. nach der anonymen Anmeldung können Sie nur auf das angegebene Verzeichnis zugreifen. Um das Stammverzeichnis des anonymen Benutzers anzugeben, muss der Administrator lediglich /etc/vsftpd.conf ändern und anon_root=/home/cczhao/MyFtp/ hinzufügen.

Die beiden oben genannten Anmeldemethoden können jedoch nur eine einzelne Datei bedienen, z. B. das Hoch- oder Herunterladen einer einzelnen Datei, nicht jedoch Ordner oder mehrere Dateien gleichzeitig Lösen Sie die oben genannten Nachteile.

 lftp-Client greift auf den FTP-Server zu – Voraussetzung ist die Installation des -Clients

Kurze Einführung: Softwareinstallation ---- sudo apt-get install lftp; anonyme Anmeldung: lftp + IP (Server), dann geben Sie den Benutzernamen ein, um sich anzumelden, und drücken Sie direkt die Eingabetaste. Vorgang: Hochladen oder Herunterladen einer einzelnen Datei oder Put/Get, Hochladen oder Herunterladen mehrerer Dateien mput/mget, Herunterladen des gesamten Verzeichnisses und seiner Unterverzeichnisse mit dem Befehl „Mirror“, Hochladen des gesamten Verzeichnisses und seiner Unterverzeichnisse mit dem Befehl „Mirror -R“.

2. NFS-Server erstellen – über das Tool nfs-kernel-server

Der NFS-Server ähnelt einem freigegebenen Ordner unter Windows. Diese Funktion wird durch Montage erreicht.

Installieren Sie zunächst die Software: sudo apt-get install nfs-kernel-server

Server: Erstellen Sie zunächst ein freigegebenes Verzeichnis Alle freigegebenen Dateien oder Ordner werden in diesem Verzeichnis abgelegt. Ändern Sie dann die Konfigurationsdatei, der Pfad lautet /etc/exports, und fügen Sie am Ende der Datei /home/cczhao/NfsShare *(rw,sync) hinzu. Hier bedeutet *, wo geteilt werden soll. Dabei handelt es sich um ein IP-Netzwerksegment. Sie können bei Bedarf auch das entsprechende IP-Netzwerksegment schreiben (z. B. 192.168.60.*); rw ist die dem Besucher erteilte Erlaubnis, und sync bedeutet Echtzeit Update auf die lokale Festplatte. Starten Sie abschließend den Dienst neu: sudo service nfs-kernel-server restart.

Client: Hängen Sie den freigegebenen Ordner in /mnt ein. Der Befehl lautet mount IP: mount 192.168.130.*:/home/cczhao/NfsShare /mnt.

3 Setup

Funktion: Fernbedienen des Servers

Serverseitig: SSH installieren, also sudo apt-get install openssh-server

Kunde:

>AbmeldenAnmelden: Abmelden

Hier ist eine Einführung in scp (super copy). Voraussetzung ist, dass ein OpenSh-Server installiert ist, der zwischen verschiedenen Hosts kopieren kann. Die Operation lautet wie folgt: scp -r Zielhost@Zielhost-IP: der absolute Pfad der Datei auf dem Zielhost und der absolute Pfad, der auf den lokalen Host kopiert werden soll.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in den Aufbau von FTP-, NFS- und SSH-Servern unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn