Ich verwende sshfs mit folgendem Inhalt:
sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server"
Ich habe auch RSA-Schlüssel erstellt, damit ich mich ohne Passwortabfrage über ssh anmelden kann (ich habe dies getestet und es funktioniert).
Ich habe auch den Benutzer zur sudoers-Datei hinzugefügt, um den sftp-Server ohne Passwort auszuführen:
basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server
Was könnte diesen Fehler verursachen? Wie finde ich das heraus?
Bearbeiten
Ich versuche, einen Ordner auf dem lokalen Computer vom Remote-Server bereitzustellen. Auf dem Remoteserver verfügt nur Root über Lese- / Schreibberechtigungen für diesen Ordner.
Remote-Ordner: / var / www / myapp (nur root lesen / schreiben)
sftp-server
auf dem Server als root ausgeführt werden?