SFTP-Server (Rocky)
Version vom 11. November 2025, 05:38 Uhr von Thomas.will (Diskussion | Beiträge)
Installation und Grundkonfiguration eines SFTP-Servers
Installation von OpenSSH
- dnf install openssh-server -y
- systemctl enable --now sshd
- systemctl status sshd --no-pager
Benutzer für SFTP anlegen
- adduser sftpuser
- passwd sftpuser
Verzeichnisstruktur vorbereiten
- mkdir -p /sftp/files
- chown root:root /sftp
- chown sftpuser:sftpuser /sftp/files
SSH-Konfiguration anpassen
- vi /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match User sftpuser
ChrootDirectory /sftp
ForceCommand internal-sftp -d /files
AllowTcpForwarding no
X11Forwarding no
Dienst neu starten und prüfen
- systemctl restart sshd
- journalctl -u sshd -n 20 --no-pager
Test vom Client
- sftp sftpuser@10.20.10.11
sftp> pwd sftp> ls sftp> put test.txt sftp> get test.txt sftp> exit