Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11570|Antwort: 1

Docker baut SFTP-Dienste

[Link kopieren]
Veröffentlicht am 19.07.2021, 16:16:30 | | | |
Da es zu umständlich ist, einen SFTP-Dienst unter Linux einzurichten, wollte ich einen Container mit einem SFTP-Service über Docker bauen, und ich habe versucht, im Image Market zu suchen, und festgestellt, dass es ein solches Image gibt, die Adresse:Der Hyperlink-Login ist sichtbar.

Rezension:

Der Linux-Server ist mit einem SFTP-Dienst eingerichtet
https://www.itsvse.com/thread-9615-1-1.html

Docker-Kommando ist wie folgt:

Befehlserklärung: Weisen Sie den Port 2222 des Hosts dem Port 22 des Containers zu, und den /data/sftp_dev/upload-Ordner des Hosts auf den /home/itsvse/upload-Ordner des Containers des Containers.



Als ich versuchte, mich mit xftp zu verbinden, stellte ich fest, dass die Verbindung erfolgreich war, aber die Datei konnte nicht hochgeladen werden, und der Fehler lautete wie folgt:

Eine Erlaubnis ist nicht erlaubt



Lösung

Gehe zum docker-Container und führe folgenden Befehl aus:



Ich habe getestet, Dateien hochzuladen und neue Ordner zu erstellen, ohne Probleme.
Nach dem Trennen kann der Test mit folgendem Fehler nicht mehr verbunden werden:

[/Eintrittspunkt] Ausführung von sshd
Server-Listening auf 0.0.0.0 Port 22.
Server hört auf :: Port 22.
Passwort für itsvse von 192.168.1.134 Port 15274 ssh2 akzeptiert
Schlechter Besitz oder Modi für chroot-Verzeichnis "/home/itsvse"
Passwort für itsvse von 192.168.1.134 Port 15279 ssh2 akzeptiert
Schlechter Besitz oder Modi für chroot-Verzeichnis "/home/itsvse"
Passwort für itsvse akzeptiert von 192.168.1.134 Port 15306 ssh2
Schlechter Besitz oder Modi für chroot-Verzeichnis "/home/itsvse"
Die Lösung geht in den Container und führt folgenden Befehl aus:


(Ende)





Vorhergehend:.NET/C# Load Test NBomber Einfaches Tutorial
Nächster:Der Linux-History-Befehl zeigt die Zeit und den ausführenden Benutzer an
Veröffentlicht am 19.07.2021, 17:07:31 |
Lernen, lernen, lernen, lernen, lernen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com