Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Erstellen von FTP-, NFS- und SSH-Servern unter Linux

Erstellen von FTP-, NFS- und SSH-Servern unter Linux

PHP中文网
Freigeben: 2017-06-20 11:52:24
Original
2369 Leute haben es durchsucht

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

Funktion: Hoch- und Herunterladen von Dateien

Serverseitig:

Ändern Sie die Konfigurationsdatei und das Konfigurationsdateiverzeichnis: /etc/vsftpd.conf, ändern Sie die Vorgänge wie das Zulassen anonymen Zugriffs, das Angeben anonymer Zugriffsverzeichnisse usw. und ändern Sie sie entsprechend Ihre eigenen Bedürfnisse.

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

Client:

Minuten Zwei Situationen:

  ① Benutzeranmeldung mit echtem Namen: 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 FTP-Server zu – Voraussetzung ist die Installation des Clients

Eine 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 Windows Der freigegebene Ordner unter , diese Funktion wird durch Mounten 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.*). 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

Client:

Remote-Anmeldung: ssh userName@serverIP

Abmelden: Abmelden

Hier finden Sie eine Einführung in scp (Super Copy), das die Installation von openssh-server erfordert und zwischen verschiedenen Hosts kopiert werden 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 vonErstellen von FTP-, NFS- und SSH-Servern unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage