Führen Sie SFTP ohne Shell-Zugriff auf Ubuntu aus 20.04
Das folgende Tutorial beschreibt, wie Sie SFTP ohne Shell-Zugriff auf Ubuntu ausführen können 20.04
Wir werden das Ganze erledigen, indem wir ein paar Befehle in der Konsole ausgeben.
Zuerst fügen wir einen Benutzer hinzu:
1 | sudo adduser pliki |
Wir erstellen ein Verzeichnis zum Speichern von Dateien und geben Berechtigungen:
1 | sudo mkdir -p /var/sftp/uploads |
1 | sudo chown root:root /var/sftp |
1 | sudo chmod 755 /var/sftp |
Wir geben dem Benutzer Zugriff auf die Dateien und das Verzeichnis mit Dateien:
1 | sudo chown pliki:pliki /var/sftp/uploads |
Wir bearbeiten die ssh-Konfigurationsdatei:
1 | sudo nano /etc/ssh/sshd_config |
Und wir fügen am Ende hinzu:
1 2 3 4 5 6 7 8 | Match User pliki ForceCommand internal-sftp PasswordAuthentication yes ChrootDirectory /var/sftp PermitTunnel no AllowAgentForwarding no AllowTcpForwarding no X11Forwarding no |
Speichern Sie die Datei und starten Sie sshd neu
1 | systemctl restart sshd |
Alles sollte funktionieren, das ist alles 🙂