Ubuntu: ftp user erstellen und Zugriff auf Webseite geben
Hallo,
habe einen Ubuntu 16 Server mit apache2 und einer Webseite ( /var/www/firma.de ).
Nun will ich sftp nutzen um Zugang zur Webseite per sftp bereitzustellen.
In /etc/ssh/sshd_config habe ich die Zeilen für die Gruppe sftpgroup eingetragen:
Wie erstelle ich jetzt einen User (als Mitglied der Gruppe sftpgroup), der auf das Verzeichnis /var/www/firma.de auch lese und schreib Rechte hat?
Mit
bekomme ich nach der Anmeldung per sftp die Meldung
vG
LS
habe einen Ubuntu 16 Server mit apache2 und einer Webseite ( /var/www/firma.de ).
Nun will ich sftp nutzen um Zugang zur Webseite per sftp bereitzustellen.
In /etc/ssh/sshd_config habe ich die Zeilen für die Gruppe sftpgroup eingetragen:
Match Group sftpgroup
ChrootDirectory /var/www/firma.de
ForceCommand internal-sftp
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no
Wie erstelle ich jetzt einen User (als Mitglied der Gruppe sftpgroup), der auf das Verzeichnis /var/www/firma.de auch lese und schreib Rechte hat?
Mit
addgroup sftpgroup
useradd -s /bin/false -g sftpgroup ftpuser
passwd ftpuser
bekomme ich nach der Anmeldung per sftp die Meldung
Write failed: Broken pipe
Couldn't read packet: Connection reset by peer
vG
LS
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 324354
Url: https://administrator.de/forum/ubuntu-ftp-user-erstellen-und-zugriff-auf-webseite-geben-324354.html
Ausgedruckt am: 02.04.2025 um 05:04 Uhr
7 Kommentare
Neuester Kommentar

Nun, da dein chroot im Web-Verzeichnis liegt welches der Gruppe www-data gehört, musst du deinem User auch dieser Gruppe hinzufügen und in dem
Verzeichnis der Gruppe www-data Schreibrechte erteilen
http://askubuntu.com/questions/143700/granting-a-sftp-user-access-to-a- ...
http://askubuntu.com/questions/280894/changing-write-permissions-for-ja ...
Und sicherstellen das das Subsystem sftp internal-sftp nach UsePAM yes steht.
Gruß
Verzeichnis der Gruppe www-data Schreibrechte erteilen
http://askubuntu.com/questions/143700/granting-a-sftp-user-access-to-a- ...
http://askubuntu.com/questions/280894/changing-write-permissions-for-ja ...
Und sicherstellen das das Subsystem sftp internal-sftp nach UsePAM yes steht.
Gruß

steht doch in den Links, also etwas ausführlicher lesen.
Das ist doch das 1mal1 der Unix Grundlagen ...
groupadd www-data ftpuser

Ich würde das sowieso anders lösen, und zwar indem man ein extra Verzeichnis außerhalb des Standard-Apache Verzeichnisses erstellt dort die Rechte für den User vergibt und dieses Verzeichnis dann in der Apache-Config in das passende virtuelle Web-Verzeichnis "einhängt".
Mapping URLs to Filesystem Locations
Mapping URLs to Filesystem Locations

Danke, wünsche ich die ebenso 