LINUX.ORG.RU

vsftpd как, все-таки, собрать с ssl?


0

0

Собственно сабж.
Debian Lenny amd46.
С пакетом из репы все класс, но он без ssl.
#define VSF_BUILD_SSL само собой
/vsftpd-2.2.2# make
ssl.c:27:25: error: openssl/err.h: No such file or directory
ssl.c:28:26: error: openssl/rand.h: No such file or directory
ssl.c:29:25: error: openssl/bio.h: No such file or directory
...
И вот тут из нагугленного не ясно, какой именно сорц openssl взять, и куда его положить. Некоторые пишут, мол, надо предварительно ставить, другие говорят обновление/изменение черевато... он же и так встроен.
И все ветки обсуждений как то внезапно заканчиваются, без радостных возгласов «я сделал то-то и мне помогло», Kтулху их подъел что ли 0_o

★☆

apt-get source vsftpd
apt-get build-dep vsftpd
cd vsftpd-*

исправление исходников

debuild -i -us -uc -b

Как-то так.

sjinks ★★★
()

openssl-dev {хз как оно в дебиане зовётся} стоит ?

dhampire ★★★
()

С пакетом из репы все класс, но он без ssl.

Да ну?

[root@v25-u8 ~]# ldd `which vsftpd`
        linux-vdso.so.1 =>  (0x00007fe29f8ca000)
        libwrap.so.0 => /lib/libwrap.so.0 (0x00007fe29f4a7000)
        libpam.so.0 => /lib/libpam.so.0 (0x00007fe29f29c000)
        libcap.so.1 => /lib/libcap.so.1 (0x00007fe29f7bc000)
        libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8 (0x00007fe29f04b000)
        libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007fe29ecb0000)
        libc.so.6 => /lib/libc.so.6 (0x00007fe29e95d000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x00007fe29e745000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007fe29e541000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007fe29e32a000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fe29f6b0000)
[root@v25-u8 ~]# dpkg -l vsftpd
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  vsftpd         2.0.7-1        The Very Secure FTP Daemon
[root@v25-u8 ~]# uname -a
Linux v25-u8 2.6.26-2-xen-amd64 #1 SMP Wed Mar 10 00:29:48 UTC 2010 x86_64 GNU/Linux
libssl.so.0.9.8 => /usr/lib/libssl.so.0.9.8

nnz ★★★★
()
Ответ на: комментарий от nnz

Такс, пошел ка я наверно просплюсь.
Этот вывод я видел, но не поверил когда не смог достучаться до сервера.
Оказалось вот оно one_process_model=NO (default) было YES.

Я уж было засомневался в дебиане.

Umberto ★☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.