SFTP-Server (Rocky)

Aus Xinux Wiki
Version vom 10. November 2025, 19:54 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „= Installation und Grundkonfiguration eines SFTP-Servers = = Installation von OpenSSH = * dnf install openssh-server -y * systemctl enable --now sshd * system…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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
    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