hi,
bin neu in diesem Forum, da ich vorher ein eigefleischter wu-ftpd fan war. Aufgrund der immer häufiger vorkommenden Bugs im wu-ftp-server hab ich nun zu proftpd gewechselt und wollte dort nun auch gleich ein paar Features nutzen, die ich vorher auch benutzt haben. Da ich kein Fan von klartext Passwortübermittlung, sowie unverschlüsseltem Datentransfer bin ist mein Ziel vorerst Proftpd nur mit TLS zu kombinieren. Zu diesem Thema hab ich auch schon einige Howtos gefunden, die mir mit meinem Problem nicht weiterhelfen. Ich sollte noch dazu sagen dass ich Debian 3.0 Woody mit nem 2.4.25 kernel benutze.
Verlauf:
Zu allerest habe ich mir proftpd 1.2.9 gezogen.
hab es entpackt und ein
./configure --with-modules=mod_tls gemacht
das lief auch ohne Probleme durch
das kompilieren mit make selbst aber brach immer wieder ab (auch ein make clean vor make hat nichts genutzt):
make[1]: Leaving directory `/etc/proftpd-1.2.9rc3/lib/libcap'
gcc -Llib -o proftpd src/main.o src/timers.o src/sets.o src/pool.o src/regexp.o src/dirtree.o src/support.o src/netaddr.o src/inet.o src/log.o src/bindings.o src/scoreboard.o src/feat.o src/netio.o src/response.o src/ident.o src/data.o src/modules.o src/auth.o src/fsio.o src/mkhome.o modules/mod_core.o modules/mod_xfer.o modules/mod_auth_unix.o modules/mod_auth_file.o modules/mod_auth.o modules/mod_ls.o modules/mod_log.o modules/mod_site.o modules/mod_cap.o modules/mod_tls.o modules/module_glue.o -lsupp -lcrypt -Llib/libcap -lcap -lssl -lcrypto
modules/mod_tls.o: In function `tls_check_client_cert':
modules/mod_tls.o(.text+0x279): undefined reference to `ASN1_item_d2i'
modules/mod_tls.o(.text+0x3d4): undefined reference to `ASN1_item_free'
modules/mod_tls.o: In function `tls_renegotiate_timeout_cb':
modules/mod_tls.o(.text+0x4ed): undefined reference to `SSL_renegotiate_pending'
modules/mod_tls.o(.text+0x59d): undefined reference to `SSL_renegotiate_pending'
collect2: ld returned 1 exit status
make: *** [proftpd] Error 1
openssl und libssl-dev sind installiert
anfangs hatte ich noch einen anderen fehler, da er beim kompilieren die libaries von openssl nicht gefunden hatte, dies habe ich duch einen Symlink in /usr/include allerdings gelöst
Auch als ich openssl selbst heruntergeladen und kompiliert habe, hat es nichts genutzt, somit denke ich kann es nicht an der Version von Openssl liegen:
master:~# dpkg -s openssl
Package: openssl
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 1784
Maintainer: Christoph Martin <
christoph.martin@uni-mainz.de>
Version: 0.9.6c-2.woody.4
Das ist nun die aktuelle version die auch auf meinem Server installiert habe
Weiss jemand Rat, was ich falsch gemacht habe bzw noch tun muss
Schonmal vielen Dank im Vorraus
Gruß Unux