Beim Konfigurieren von SFTP in Ubuntu 18.04 tritt der Fehler „/bin/bash Keine solche Datei oder kein solches Verzeichnis“ oder „Unerwartetes Dateiende vom SFTP-Server“ auf.

Beim Konfigurieren von SFTP in Ubuntu 18.04 tritt der Fehler „/bin/bash Keine solche Datei oder kein solches Verzeichnis“ oder „Unerwartetes Dateiende vom SFTP-Server“ auf.

Ich konfiguriere SFTP in Ubuntu 18.04 gemäß diesem Tutorial (https://www.digitalocean.com/community/tutorials/wie-man-sftp-ohne-shell-zugriff-auf-ubuntu-18-04-aktivieren-kann) Aber wenn ich versuche, mich von FileZilla aus zu verbinden, erhalte ich die Fehlermeldung „Unerwartetes Dateiende vom SFTP-Server erhalten“. Und wenn ich versuche, mich vom Terminal aus zu verbinden, erhalte ich die Fehlermeldung „/bin/bash: Keine solche Datei oder kein solches Verzeichnis“

dies ist meine "sshd_config":

Match User my-user
PasswordAuthentication yes
ChrootDirectory /var/www 
PermitTunnel no
AllowAgentForwarding no
AllowTcpForwarding no
X11Forwarding no

Wenn ich #ChrootDirectory kommentiere, funktioniert alles wie am Schnürchen, ... naja, nicht wie am Schnürchen, denn dann habe ich Zugriff auf alle Dateien in Ubuntu, was aus Sicherheitsgründen nicht gut ist.

Dateiberechtigung für den Ordner „www“ drwxr-xr-x 4 root root 4096 27. August 11:57 www

Dateiberechtigung für „www/webapi“ drwxr-xr-x 2 Datei-Upload Datei-Upload 4096 29. August 09:00 WebAPI

das funktioniert bei mir nicht: SSH schlägt fehl, /bin/bash: Keine solche Datei oder kein solches Verzeichnis

Irgendeine Idee, was ich übersehe??? Danke!!!

Antwort1

Ich habe eine Lösung gefunden und hoffe, sie hilft jemand anderem

Öffnen Sie die Datei sshd_config mit Sudo-Berechtigungen: sudo nano /etc/ssh/sshd_config

#Subsystem sftp /usr/lib/openssh/sftp-server <- comment this
Subsystem sftp internal-sftp   <- add this line

Führen Sie anschließend einen Neustart durch: sudo systemctl restart vsftpd.service

verwandte Informationen