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
Please also mark the comments that contributed to the solution of the article
Content-Key: 324354
Url: https://administrator.de/contentid/324354
Printed on: April 20, 2024 at 01:04 o'clock
7 Comments
Latest comment
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