SSH: Benutzer können nur auf einen bestimmten Ordner im Webroot zugreifen

SSH: Benutzer können nur auf einen bestimmten Ordner im Webroot zugreifen

Ich möchte einen Benutzer anlegen, dernur auf zugreifen und verwalteneinen bestimmten Ordner überSSHbefindet sich im Webroot des Servers. Habe viele Blogs durchgesehen... keiner hat geholfen. Ich verwende UbuntuServer 16.04.

Dank im Voraus

Antwort1

Ich sehe zwei (ähnliche) Lösungen für Ihr Problem:

  1. SSH-Chroot-Jail

    Wenn sich der Benutzer per SSH anmeldet, wird er automatisch in das von Ihnen konfigurierte Verzeichnis chrootet und kann es nicht verlassen (Jail).

  2. SFTP

    Ich habe verwendetmeinesichereShellbei mehreren Gelegenheiten, wenn der Zugriff auf das Webroot-Verzeichnis erforderlich ist. MySecureShell ist im Grunde ein Wrapper für Chroot und wird daher mehr oder weniger dasselbe tun.

verwandte Informationen