PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Proftpd mit TLS installieren?



Diavolo86
01.12.04, 13:51
Hi Leute ich bin neu und hab auch noch nicht so viel ahnung von Linux!!!
Ich habe einen SUSE 8.1 server laufen habe gestern den Proftpd 1.2.10 installiert dies ging noch einwandfrei heut hab ich ein wenig rumgespielt ihn soweit zum laufen gebracht nun wollt ich das ganze aber über eine TLS verschlüsslung laufenlassen also hab ich mir ein howto dazu rausgesucht und gefunden, dabei sollte ich dann denn kompletten FTP server neu kompilieren mit dem befehl "./configure --with-modules=mod_tls" danach "make" und dann "make install" so und bei dem befehl "make" bekomm ich die fehler meldung "make: *** [modules] Error 2" nun is mein prob das ich über haupt nicht weis was der von mir will und wenn ich danach "make install" eingebe bekomm ich eine latte von Fehlermeldungen!!! kann mir denn da jemand helfen???

MfG.
Diavolo86

cane
01.12.04, 13:59
Das mit der Ahnung wird schon - Du gehörst zu den vorbildlichen Personen die erst eine Anleitung lesen und dann fragen :)

Zum Problem:
Schau Dir die Seite www.proftpd.de und im speziellen http://www.proftpd.de/HowTo__TLS__verschl_sseltes_FT.42.0.html an.

Dort gibts auch ein Forum wo Dein Problem warscheinlci erörtert ist.

Kurze Frage:
Hast Du OpenSSL und eventuell auch die Entwickler-Pakete (dev) installiert?

mfg
cane

Diavolo86
01.12.04, 14:05
Nö die stdandart version.
----------------------------
edit:
also die seite hab ich mir schon mehrmals riengezogen habs genau so gemacht hab auch schon im google gesucht aber nix gefunden was hilft!!!
du meinst aber wahrscheinlich www.proftpd.de oder???
die hab ich auch schon rauf und runter geblättert!!! :D

hier mal mein Fehler oder das clipboard!!!



mod_tls.c:1214: warning: implicit declaration of function `SSL_set_fd'
mod_tls.c:1222: warning: implicit declaration of function `SSL_accept'
mod_tls.c:1224: warning: implicit declaration of function `SSL_get_error'
mod_tls.c:1235: `SSL_ERROR_WANT_READ' undeclared (first use in this function)
mod_tls.c:1236: `SSL_ERROR_WANT_WRITE' undeclared (first use in this function)
mod_tls.c:1239: `SSL_ERROR_ZERO_RETURN' undeclared (first use in this function)
mod_tls.c:1243: `SSL_ERROR_WANT_X509_LOOKUP' undeclared (first use in this function)
mod_tls.c:1247: `SSL_ERROR_SYSCALL' undeclared (first use in this function)
mod_tls.c:1270: `SSL_ERROR_SSL' undeclared (first use in this function)
mod_tls.c:1293: warning: implicit declaration of function `SSL_get_cipher_version'
mod_tls.c:1293: warning: implicit declaration of function `SSL_get_cipher_name'
mod_tls.c:1294: warning: implicit declaration of function `SSL_get_cipher_bits'
mod_tls.c:1294: warning: format argument is not a pointer (arg 2)
mod_tls.c:1294: warning: format argument is not a pointer (arg 3)
mod_tls.c:1324: warning: format argument is not a pointer (arg 2)
mod_tls.c:1324: warning: format argument is not a pointer (arg 3)
mod_tls.c: In function `tls_cleanup':
mod_tls.c:1334: warning: implicit declaration of function `X509_STORE_free'
mod_tls.c:1339: warning: implicit declaration of function `SSL_CTX_free'
mod_tls.c:1344: warning: implicit declaration of function `DH_free'
mod_tls.c:1353: warning: implicit declaration of function `ERR_free_strings'
mod_tls.c:1354: warning: implicit declaration of function `ERR_remove_state'
mod_tls.c:1355: warning: implicit declaration of function `EVP_cleanup'
mod_tls.c: At top level:
mod_tls.c:1358: parse error before '*' token
mod_tls.c: In function `tls_end_session':
mod_tls.c:1359: `ssl' undeclared (first use in this function)
mod_tls.c:1362: warning: implicit declaration of function `SSL_shutdown'
mod_tls.c:1367: `strms' undeclared (first use in this function)
mod_tls.c:1388: warning: implicit declaration of function `SSL_free'
mod_tls.c: In function `tls_get_errors':
mod_tls.c:1394: `BIO' undeclared (first use in this function)
mod_tls.c:1394: `bio' undeclared (first use in this function)
mod_tls.c:1404: warning: implicit declaration of function `BIO_new'
mod_tls.c:1404: warning: implicit declaration of function `BIO_s_mem'
mod_tls.c:1407: warning: implicit declaration of function `BIO_printf'
mod_tls.c:1411: warning: implicit declaration of function `BIO_get_mem_data'
mod_tls.c:1415: warning: implicit declaration of function `BIO_free'
mod_tls.c: In function `tls_get_subj_name':
mod_tls.c:1457: `X509' undeclared (first use in this function)
mod_tls.c:1457: `cert' undeclared (first use in this function)
mod_tls.c:1460: warning: implicit declaration of function `X509_get_subject_name'
mod_tls.c: In function `tls_fatal_error':
mod_tls.c:1471: `SSL_ERROR_NONE' undeclared (first use in this function)
mod_tls.c:1474: `SSL_ERROR_SSL' undeclared (first use in this function)
mod_tls.c:1478: `SSL_ERROR_WANT_READ' undeclared (first use in this function)
mod_tls.c:1482: `SSL_ERROR_WANT_WRITE' undeclared (first use in this function)
mod_tls.c:1486: `SSL_ERROR_WANT_X509_LOOKUP' undeclared (first use in this function)
mod_tls.c:1490: `SSL_ERROR_SYSCALL' undeclared (first use in this function)
mod_tls.c:1519: `SSL_ERROR_ZERO_RETURN' undeclared (first use in this function)
mod_tls.c:1523: `SSL_ERROR_WANT_CONNECT' undeclared (first use in this function)
mod_tls.c: In function `tls_dotlogin_allow':
mod_tls.c:1545: `X509' undeclared (first use in this function)
mod_tls.c:1545: `client_cert' undeclared (first use in this function)
mod_tls.c:1545: `file_cert' undeclared (first use in this function)
mod_tls.c:1545: warning: left-hand operand of comma expression has no effect
mod_tls.c:1589: warning: implicit declaration of function `ASN1_BIT_STRING_cmp'
mod_tls.c: At top level:
mod_tls.c:1632: parse error before '*' token
mod_tls.c: In function `tls_read':
mod_tls.c:1636: warning: implicit declaration of function `SSL_read'
mod_tls.c:1636: `ssl' undeclared (first use in this function)
mod_tls.c:1636: `buf' undeclared (first use in this function)
mod_tls.c:1636: `len' undeclared (first use in this function)
mod_tls.c:1645: `SSL_ERROR_WANT_READ' undeclared (first use in this function)
mod_tls.c:1649: warning: implicit declaration of function `SSL_get_fd'
mod_tls.c:1663: `SSL_ERROR_ZERO_RETURN' undeclared (first use in this function)
mod_tls.c: At top level:
mod_tls.c:1676: parse error before '*' token
mod_tls.c:1676: parse error before '*' token
mod_tls.c:1676: warning: return type defaults to `int'
mod_tls.c: In function `tls_rsa_cb':
mod_tls.c:1680: warning: implicit declaration of function `RSA_generate_key'
mod_tls.c:1680: `keylength' undeclared (first use in this function)
mod_tls.c:1680: `RSA_F4' undeclared (first use in this function)
mod_tls.c:1680: warning: assignment makes pointer from integer without a cast
mod_tls.c: In function `tls_seed_prng':
mod_tls.c:1710: warning: implicit declaration of function `X509_get_default_cert_area'
mod_tls.c:1710: warning: format argument is not a pointer (arg 4)
mod_tls.c:1710: warning: format argument is not a pointer (arg 4)
mod_tls.c:1715: warning: implicit declaration of function `RAND_load_file'
mod_tls.c:1718: warning: implicit declaration of function `RAND_seed'
mod_tls.c: At top level:
mod_tls.c:1737: parse error before "X509"
mod_tls.c:1781: parse error before "X509_NAME"
mod_tls.c: In function `tls_setup_cert_dn_environ':
mod_tls.c:1784: warning: implicit declaration of function `sk_X509_NAME_ENTRY_num'
mod_tls.c:1784: `name' undeclared (first use in this function)
mod_tls.c:1785: `X509_NAME_ENTRY' undeclared (first use in this function)
mod_tls.c:1785: `entry' undeclared (first use in this function)
mod_tls.c:1785: warning: implicit declaration of function `sk_X509_NAME_ENTRY_value'
mod_tls.c:1786: warning: implicit declaration of function `OBJ_obj2nid'
mod_tls.c:1789: `NID_countryName' undeclared (first use in this function)
mod_tls.c:1790: `env_prefix' undeclared (first use in this function)
mod_tls.c:1795: `NID_commonName' undeclared (first use in this function)
mod_tls.c:1801: `NID_description' undeclared (first use in this function)
mod_tls.c:1807: `NID_givenName' undeclared (first use in this function)
mod_tls.c:1813: `NID_initials' undeclared (first use in this function)
mod_tls.c:1819: `NID_localityName' undeclared (first use in this function)
mod_tls.c:1825: `NID_organizationName' undeclared (first use in this function)
mod_tls.c:1831: `NID_organizationalUnitName' undeclared (first use in this function)
mod_tls.c:1837: `NID_stateOrProvinceName' undeclared (first use in this function)
mod_tls.c:1843: `NID_surname' undeclared (first use in this function)
mod_tls.c:1849: `NID_title' undeclared (first use in this function)
mod_tls.c:1858: `NID_uniqueIdentifier' undeclared (first use in this function)
mod_tls.c:1865: `NID_pkcs9_emailAddress' undeclared (first use in this function)
mod_tls.c: At top level:
mod_tls.c:1877: parse error before "X509"
mod_tls.c: In function `tls_setup_cert_environ':
mod_tls.c:1880: `BIO' undeclared (first use in this function)
mod_tls.c:1880: `bio' undeclared (first use in this function)
mod_tls.c:1884: `ASN1_INTEGER' undeclared (first use in this function)
mod_tls.c:1884: `serial' undeclared (first use in this function)
mod_tls.c:1884: warning: implicit declaration of function `X509_get_serialNumber'
mod_tls.c:1884: `cert' undeclared (first use in this function)
mod_tls.c:1886: warning: implicit declaration of function `X509_get_version'
mod_tls.c:1886: warning: long unsigned int format, int arg (arg 3)
mod_tls.c:1888: `env_prefix' undeclared (first use in this function)
mod_tls.c:1892: warning: implicit declaration of function `ASN1_INTEGER_get'
mod_tls.c:1892: warning: long unsigned int format, int arg (arg 3)
mod_tls.c:1909: warning: implicit declaration of function `X509_get_issuer_name'
mod_tls.c:1917: warning: implicit declaration of function `ASN1_TIME_print'
mod_tls.c:1917: warning: implicit declaration of function `X509_get_notBefore'
mod_tls.c:1924: warning: implicit declaration of function `X509_get_notAfter'
mod_tls.c:1931: warning: implicit declaration of function `i2a_ASN1_OBJECT'
mod_tls.c:1946: warning: implicit declaration of function `PEM_write_bio_X509'
mod_tls.c: At top level:
mod_tls.c:1953: parse error before '*' token
mod_tls.c: In function `tls_setup_environ':
mod_tls.c:1954: `X509' undeclared (first use in this function)
mod_tls.c:1954: `cert' undeclared (first use in this function)
mod_tls.c:1955: `sk_cert_chain' undeclared (first use in this function)
mod_tls.c:1962: `SSL_CIPHER' undeclared (first use in this function)
mod_tls.c:1962: `cipher' undeclared (first use in this function)
mod_tls.c:1963: `SSL_SESSION' undeclared (first use in this function)
mod_tls.c:1963: `ssl_session' undeclared (first use in this function)
mod_tls.c:1968: `ssl' undeclared (first use in this function)
mod_tls.c:1971: warning: implicit declaration of function `SSL_get_session'
mod_tls.c:1972: `SSL_MAX_SSL_SESSION_ID_LENGTH' undeclared (first use in this function)
mod_tls.c:1972: warning: unused variable `buf'
mod_tls.c:1984: warning: implicit declaration of function `SSL_get_current_cipher'
mod_tls.c:1989: warning: implicit declaration of function `SSL_CIPHER_get_name'
mod_tls.c:1991: warning: implicit declaration of function `SSL_CIPHER_get_bits'
mod_tls.c:2012: `OPENSSL_VERSION_TEXT' undeclared (first use in this function)
mod_tls.c:2016: warning: implicit declaration of function `SSL_get_peer_cert_chain'
mod_tls.c:2020: `BIO' undeclared (first use in this function)
mod_tls.c:2020: `bio' undeclared (first use in this function)
mod_tls.c:2023: warning: implicit declaration of function `sk_X509_num'
mod_tls.c:2026: warning: implicit declaration of function `sk_X509_value'
mod_tls.c:2037: warning: implicit declaration of function `SSL_get_certificate'
mod_tls.c: At top level:
mod_tls.c:2056: parse error before "X509_STORE_CTX"
mod_tls.c: In function `tls_verify_cb':
mod_tls.c:2064: `ok' undeclared (first use in this function)
mod_tls.c:2064: `ctx' undeclared (first use in this function)
mod_tls.c:2067: `X509' undeclared (first use in this function)
mod_tls.c:2067: `cert' undeclared (first use in this function)
mod_tls.c:2067: warning: implicit declaration of function `X509_STORE_CTX_get_current_cert'
mod_tls.c:2068: warning: implicit declaration of function `X509_STORE_CTX_get_error_depth'
mod_tls.c:2078: warning: implicit declaration of function `X509_STORE_CTX_set_error'
mod_tls.c:2078: `X509_V_ERR_CERT_CHAIN_TOO_LONG' undeclared (first use in this function)
mod_tls.c:2082: `X509_V_ERR_CERT_HAS_EXPIRED' undeclared (first use in this function)
mod_tls.c:2083: `X509_V_ERR_CERT_REVOKED' undeclared (first use in this function)
mod_tls.c:2084: `X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT' undeclared (first use in this function)
mod_tls.c:2085: `X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY' undeclared (first use in this function)
mod_tls.c:2086: `X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE' undeclared (first use in this function)
mod_tls.c:2087: warning: implicit declaration of function `X509_verify_cert_error_string'
mod_tls.c:2087: warning: format argument is not a pointer (arg 2)
mod_tls.c:2091: `X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN' undeclared (first use in this function)
mod_tls.c:2098: warning: format argument is not a pointer (arg 2)
mod_tls.c:2104: warning: format argument is not a pointer (arg 2)
mod_tls.c: At top level:
mod_tls.c:2116: parse error before "X509_STORE_CTX"
mod_tls.c: In function `tls_verify_crl':
mod_tls.c:2117: `X509_OBJECT' undeclared (first use in this function)
mod_tls.c:2117: parse error before "obj"
mod_tls.c:2118: `X509_NAME' undeclared (first use in this function)
mod_tls.c:2118: `subject' undeclared (first use in this function)
mod_tls.c:2118: `issuer' undeclared (first use in this function)
mod_tls.c:2118: warning: left-hand operand of comma expression has no effect
mod_tls.c:2119: `X509' undeclared (first use in this function)
mod_tls.c:2119: `xs' undeclared (first use in this function)
mod_tls.c:2120: `X509_CRL' undeclared (first use in this function)
mod_tls.c:2120: `crl' undeclared (first use in this function)
mod_tls.c:2121: `X509_REVOKED' undeclared (first use in this function)
mod_tls.c:2121: `revoked' undeclared (first use in this function)
mod_tls.c:2122: `X509_STORE_CTX' undeclared (first use in this function)
mod_tls.c:2122: parse error before "store_ctx"
mod_tls.c:2130: `ok' undeclared (first use in this function)
mod_tls.c:2134: `ctx' undeclared (first use in this function)
mod_tls.c:2171: `obj' undeclared (first use in this function)
mod_tls.c:2172: warning: implicit declaration of function `X509_STORE_CTX_init'
mod_tls.c:2172: `store_ctx' undeclared (first use in this function)
mod_tls.c:2173: warning: implicit declaration of function `X509_STORE_get_by_subject'
mod_tls.c:2173: `X509_LU_CRL' undeclared (first use in this function)
mod_tls.c:2174: warning: implicit declaration of function `X509_STORE_CTX_cleanup'
mod_tls.c:2180: warning: implicit declaration of function `X509_CRL_verify'
mod_tls.c:2180: warning: implicit declaration of function `X509_get_pubkey'
mod_tls.c:2182: `X509_V_ERR_CRL_SIGNATURE_FAILURE' undeclared (first use in this function)
mod_tls.c:2183: warning: implicit declaration of function `X509_OBJECT_free_contents'
mod_tls.c:2189: warning: implicit declaration of function `X509_cmp_current_time'
mod_tls.c:2189: warning: implicit declaration of function `X509_CRL_get_nextUpdate'
mod_tls.c:2193: `X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD' undeclared (first use in this function)
mod_tls.c:2201: `X509_V_ERR_CRL_HAS_EXPIRED' undeclared (first use in this function)
mod_tls.c:2222: warning: implicit declaration of function `sk_X509_REVOKED_num'
mod_tls.c:2222: warning: implicit declaration of function `X509_CRL_get_REVOKED'
mod_tls.c:2225: warning: implicit declaration of function `sk_X509_REVOKED_value'
mod_tls.c:2227: warning: implicit declaration of function `ASN1_INTEGER_cmp'
mod_tls.c:2235: `X509_V_ERR_CERT_REVOKED' undeclared (first use in this function)
mod_tls.c: At top level:
mod_tls.c:2247: parse error before '*' token
mod_tls.c: In function `tls_write':
mod_tls.c:2250: warning: implicit declaration of function `SSL_write'
mod_tls.c:2250: `ssl' undeclared (first use in this function)
mod_tls.c:2250: `buf' undeclared (first use in this function)
mod_tls.c:2250: `len' undeclared (first use in this function)
mod_tls.c:2259: `SSL_ERROR_WANT_WRITE' undeclared (first use in this function)
mod_tls.c: At top level:
mod_tls.c:2273: parse error before '*' token
mod_tls.c: In function `tls_x509_name_oneline':
mod_tls.c:2282: warning: implicit declaration of function `X509_NAME_oneline'
mod_tls.c:2282: `x509_name' undeclared (first use in this function)
mod_tls.c:2282: warning: return makes pointer from integer without a cast
mod_tls.c: In function `tls_netio_close_cb':
mod_tls.c:2320: `SSL' undeclared (first use in this function)
mod_tls.c:2320: parse error before ')' token
mod_tls.c: In function `tls_netio_postopen_cb':
mod_tls.c:2417: `X509' undeclared (first use in this function)
mod_tls.c:2417: `ctrl_cert' undeclared (first use in this function)
mod_tls.c:2417: `data_cert' undeclared (first use in this function)
mod_tls.c:2417: warning: left-hand operand of comma expression has no effect
mod_tls.c:2431: `SSL' undeclared (first use in this function)
mod_tls.c:2431: parse error before ')' token
mod_tls.c:2434: warning: implicit declaration of function `X509_cmp'
mod_tls.c:2437: parse error before ')' token
mod_tls.c:2457: parse error before ')' token
mod_tls.c: In function `tls_netio_read_cb':
mod_tls.c:2477: `SSL' undeclared (first use in this function)
mod_tls.c:2477: parse error before ')' token
mod_tls.c:2477: warning: left-hand operand of comma expression has no effect
mod_tls.c:2477: warning: left-hand operand of comma expression has no effect
mod_tls.c:2477: parse error before ')' token
mod_tls.c: In function `tls_netio_write_cb':
mod_tls.c:2518: `SSL' undeclared (first use in this function)
mod_tls.c:2518: parse error before ')' token
mod_tls.c: In function `tls_postparse_ev':
mod_tls.c:3460: `PEM_BUFSIZE' undeclared (first use in this function)
mod_tls.c:3476: warning: format argument is not a pointer (arg 2)
mod_tls.c:3497: warning: format argument is not a pointer (arg 2)
mod_tls.c: In function `tls_sess_exit_ev':
mod_tls.c:3539: warning: implicit declaration of function `RAND_write_file'
mod_tls.c: In function `tls_init':
mod_tls.c:3567: parse error before "OPENSSL_VERSION_TEXT"
mod_tls.c: In function `tls_sess_init':
mod_tls.c:3676: warning: implicit declaration of function `SSL_CTX_set_default_passwd_cb'
mod_tls.c:3677: warning: implicit declaration of function `SSL_CTX_set_default_passwd_cb_userdata'
make[1]: *** [mod_tls.o] Error 1
make[1]: Leaving directory `/austausch/proftpd-1.2.10rc3/modules'
make: *** [modules] Error 2
linux:/austausch/proftpd-1.2.10rc3 #


Sorry habs vorher nicht richtig hinbekommen so siehts besser aus!!! :D

Tomek
01.12.04, 14:37
Wie soll man bitte daraus was lesen können? Benutze bitte CODE-Tags, so dass man das auch lesen kann. Und wenns geht, nicht alles in einer Zeile.

cane
01.12.04, 14:47
Hast Du denn OpenSSL und die Entwicklerpakete installiert oder nicht?

Wenn nein tu das und probiers nochmal...

cane

Diavolo86
01.12.04, 15:15
Hi
also ich hatte nur die normale v. des Openssl installiert nun hab ich die Develop installiert und probier es nochmal, und was is es scheint zu gehen er nimmt auch den konf. in der proftpd.conf an also schient alles zu laufen!!! :D
FETT MERCI!!! ich werd mal alles ausprobieren und schauen!!!
THX!!!!!!!

cane
01.12.04, 15:36
Wenn Du Software kompilierst die Funktionen aus anderen Paketen nutzt müssen sehr oft die dev-Pakete installierte werden...

Schön das es geklappt hat!

mfg
cane

Diavolo86
01.12.04, 16:12
Alles klar FETTEs THX für die Hilfe dann werd ich mal fleisig weiter konfigurieren!!! :D