Startseite » Forum » LiveConfig-Foren (deutsch) » Tipps & Tricks » Mit Proftpd parallel SFTP Zugriff zur Verfügung stellen.
Ergebnis 1 bis 6 von 6
  1. #1
    Erfahrener Benutzer
    Registriert seit
    17.02.2011
    Beiträge
    492

    Mit Proftpd parallel SFTP Zugriff zur Verfügung stellen.

    Ich habe proftpd um eine Konfiguration für SFTP erweitert wo der User auch wie bei FTP in seinem Ordner eingesperrt ist.

    Die sftp.conf sieht dann folgendermaßen aus wobei 0.0.0.0 und fe80::1 durch die korrekten IPv4 und IPv6 Adressen des Server ersetzt werden muss.

    Code:
    <IfModule mod_sftp.c>
    <VirtualHost 0.0.0.0 fe80::1>
    SFTPEngine on
    SFTPLog /var/log/proftpd/sftp.log
    Port 222
    SFTPHostKey /etc/ssh/ssh_host_rsa_key
    SFTPHostKey /etc/ssh/ssh_host_dsa_key
    SFTPCompression delayed
    MaxLoginAttempts 6
    RequireValidShell off
    AllowOverwrite on
    DefaultRoot                     ~
    SFTPAuthMethods    password
    AuthUserFile /etc/proftpd/passwd
    </VirtualHost>
    </IfModule>
    Dann das ganze noch in der /etc/proftpd/proftpd.conf am Ende hinzufügen:

    Code:
    Include /etc/proftpd/sftp.conf
    Wenn proftpd eingesetzt wird ist das eine schnelle, einfach und funktionale Lösung und ich denke für manche vielleicht interessant.

    Es muss nur daran gedacht werden das die Konfiguration wieder eingebunden wird wenn über Liveconfig die Konfiguration neu erzeugt wird.

    Nachtrag: Pfade gelten hier für Debian und müssen eventuell angepasst werden.

    Grüße
    Björn
    Geändert von bfal (09.12.2018 um 17:34 Uhr) Grund: AllowOverwrite ergänzt

  2. #2
    Erfahrener Benutzer
    Registriert seit
    02.04.2012
    Beiträge
    633
    Danke für die Vorarbeit.

    Bei mir musste ich noch folgende Zeile ergänzen:
    Code:
    AuthOrder mod_auth_pam.c mod_auth_file.c

  3. #3
    Benutzer
    Registriert seit
    17.02.2011
    Beiträge
    64
    Wenn jemand Probleme hat, bestehende Dateien über mod_sftp auf dem Server zu überschreiben:

    In der o.g. Konfiguration von bfal zusätzlich folgende Zeile einfügen:

    Code:
    AllowOverwrite on
    Webhosting mit Febas: Leistungsstark, einfach, günstig!

  4. #4
    Erfahrener Benutzer
    Registriert seit
    17.02.2011
    Beiträge
    492
    Ah ja stimmt. Hatte ich vergessen nachzutragen. Ich habe es mal ergänzt.

  5. #5
    Benutzer
    Registriert seit
    20.09.2012
    Beiträge
    79
    Kann meiner Ansicht nach gerne von LC per default eingerichtet werden. Kaum jmd. möchte, dass z.B. SFTP-User alle Hosts unter /var/www sieht

  6. #6
    Erfahrener Benutzer
    Registriert seit
    07.04.2011
    Beiträge
    687
    Tipp: die Datei nach /etc/proftpd/conf.d/sftp.conf legen, dann ist keine Modifizierung der proftpd.conf notwendig.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •