Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Erstellen von FTP-, NFS- und SSH-Servern unter Linux
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!