ubuntuusers.de

SFTP - ChrootDirectory

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

iWambo

Anmeldungsdatum:
29. März 2011

Beiträge: 2

Hallo,

ich habe ein Problem mit dem ChrootDirectory bei SFTP.

Beim Googeln hab ich zwar einige Anleitungen gefunden wie furchtbar einfach das sein soll, es klappt aber irgendwie nicht wie es soll...

Ich habe in der sshf_config:

1
2
3
Match user ftpuser
        ChrootDirectory /storage/ftp/htdocs
        ForceCommand internal-sftp

Allerdings bekomme ich im Filezilla folgende Meldungen angezeigt:

Fehler: Network error: Software caused connection abort Fehler: Herstellen der Verbindung zum Server fehlgeschlagen

Wenn ich das ChrootDirectory auf "/home" ändere, kann ich eine Verbindung aufbauen, lande dann allerdings im /-Verzeichnis. Ich sehe alle von da ausgehenden Ordner, kann diese aber nicht öffnen.

Meine Frage: Woran kann es liegen, dass ich keinen Zugriff auf /storage/ftp/htdocs bekomme?

Die Rechte auf htdocs sind:

1
drwxr-xr-x 3 ftpuser ftpuser 4096 29. Märzr 10:55 htdocs

MfG iWambo

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Das ist der Nachteil von Chroot. Das Verzeichniss muss root gehören

chown root: /storage/ftp/htdocs
chmod 750 /storage/ftp/htdocs

iWambo

(Themenstarter)

Anmeldungsdatum:
29. März 2011

Beiträge: 2

Danke für die Antwort.

Die Rechte sind jetzt auf:

1
drwxr-x--- 3 root root 4096 29. Mär 10:55 htdocs

Das Ergebnis bleibt aber leider das gleiche:

Fehler: Network error: Software caused connection abort

Fehler: Herstellen der Verbindung zum Server fehlgeschlagen

Edit: Problem gelöst. Es scheint ein Rechte-Problem der Unterordner gewesen zu sein.

Antworten |