www.ProFTPD.de
13. März 2007, 21:56:58 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Hier ist meine Install-Anleitung für Secure FTP / PROFTPD  (Gelesen 832 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Antitrack
Gast
« am: 30. August 2003, 10:37:35 »

Das bisschen Englisch kann ich euch wohl zumuten :-) Bin grad zu faul...

-------------------------------------------------------------------------------------------------------------------------------------
So You Want To Install Secure FTP on Proftpd in no Time, eh ?
(Mini-Howto v0.9) by Antitrack/Legend (antitrack@x-mail.net)

Required: Running Linux installation with openssl installed.
1.) get proftpd 1.2.8
  ./configure --with-modules=mod_tls  
  make
  su root  
  make install
 
2.) make local ssh keys : (as user root)
cp /usr/share/ssl/misc/CA.pl /etc/openldap
cd /etc/openldap
./CA.pl -newca               # create Certificate of Authority
./CA.pl -newreq              # FQDN name of server needed
openssl rsa -in newreq.pem -out ldapkey.pem     # remove password and produce key
mv newcert.pem ldapcert.pem                     # name the key properly

# three keys were now produced, you can use them in several similar
# situations, these keys are called:
# TLS (RSA) CertificateFile /etc/openldap/ldapcert.pem
# TLS (RSA) CertificateKeyFile /etc/openldap/ldapkey.pem
# TLS (RSA) CACertificateFile /etc/openldap/demoCA/cacert.pem

# ----- <OPTIONAL>: a different way to make only two of these keys:

openssl req -new -x509 -days 365 -nodes \
  -out /etc/ftpd/server.cert.pem -keyout /etc/ftpd/server.key.pem

# Note: this key will be valid for a year. You may want to chose more -days.
# ------ </OPTIONAL>

4.) edit /usr/local/etc/proftpd.conf:

  <IfModule mod_tls.c>
      TLSEngine on
      TLSLog /var/log/tls.log
      TLSProtocol SSLv23              # this selects the latest crypt version
         
      TLSOptions NoCertRequest     # this is REALLY important for WinClients
        
      # Are clients required to use FTP over TLS when talking to this server?
      TLSRequired on
           
      # Server's certificate
      TLSRSACertificateFile /etc/openldap/ldapcert.pem
      TLSRSACertificateKeyFile /etc/openldap/ldapkey.pem
      TLSCACertificateFile /etc/openldap/demoCA/cacert.pem
              
      # Authenticate clients that want to use FTP over TLS?
      TLSVerifyClient off
                    
    </IfModule>

5.) A good free secure ftp windows client is smartftp (www.smartftp.com).

6.) You may balk at me that I'm not using the CA-Certificate-File properly,
but I don't care, I just want to get this Secure FTP to run.

Explanation: Leaving out the " TLSOptions NoCertRequest" line results in very strange errors, for example: "mod_tls/2.0.5[25512]: unable to accept SSL connection: error:00000001:lib(0):func(0):reason(1)" in /var/log/tls.log.

This error is popping up for connections of Windows- and Unix clients and tunnels alike, if you do not use the "NoCertRequest" option. (Smartftp/Windows, TLSwrap/Linux).
 
------------ (End of Document)
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 30. August 2003, 11:54:43 »

Zitat von: "Antitrack"
Das bisschen Englisch kann ich euch wohl zumuten :-) Bin grad zu faul...

-------------------------------------------------------------------------------------------------------------------------------------
So You Want To Install Secure FTP on Proftpd in no Time, eh ?
(Mini-Howto v0.9) by Antitrack/Legend (antitrack@x-mail.net)

------------ (End of Document)


Danke Dir. Kann das mal jemand testen ? Ich werde das denn in die Doku mit aufnehmen.

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Anonymous
Gast
« Antwort #2 am: 11. September 2003, 23:56:04 »

funzt soweit ganz gut wenn man noch eine sache bedenkt

im abschnitt zwei muss nach
./CA.pl -newreq # FQDN name of server needed

noch folgendes gemacht werden
./CA.pl -signreq

sonst bekommt man die cert Datei nicht die man ein paar zeilen darunter mv
mv newcert.pem ldapcert.pem # name the key properly
[/quote]
Gespeichert
Antitrack
Gast
« Antwort #3 am: 11. Oktober 2003, 19:39:23 »

nu gut, ...... dann nimms doch endlich in die Mini-Howto oder FAQ auf !!!!!
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #4 am: 12. Oktober 2003, 17:54:19 »

Zitat von: "Antitrack"
nu gut, ...... dann nimms doch endlich in die Mini-Howto oder FAQ auf !!!!!


DONE

cu
stonki
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.091 Sekunden mit 19 Zugriffen.