HowTo: scp chroot mit openssh

1) Einen neuen User anlegen (Beispiel: uploader)

2) Home Verzeichnis in der /etc/passwd auf / setzen

3) Am Ende der /etc/ssh/sshd_config folgendes einfügen:

UsePAM no
Subsystem sftp internal-sftp -f AUTH -l VERBOSE
Match user uploader
  ChrootDirectory /var/www/uploads
  ForceCommand internal-sftp -u 0002
  AllowTcpForwarding no

4) chown root:root /var/www/uploads && chmod 755 /var/www/uploads

5) mkdir /var/www/uploads/writeable

6) chown uploader: /var/www/uploads/writeable && chmod 755 /var/www/uploads/writeable

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.

Schließen