文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在suse下安装配置vsftp

在suse下安装配置vsftp

时间:2007-04-18  来源:ylzjl

该文档参考“人来疯”的vsftp配置大全而写,如下是文档链接:
人来疯的vsftp配置大全
但是该文档是针对RedHat的RHEL的安装配置,在suse上不能完全通过,对于loc用户模式不能编译成功。

下面是我对该文档的一个补充
在下载完vsftpd的安装包后,进行编译,我使用的是最新本版本vsftpd-2.0.5,可以去下列地址进行下载
vsftp下载地址
然后下载vsftpd-2.0.5.tar.gz
修改文件builddefs.h后进行编译,编译过程中出现如下错误:
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: canno
t find -lssl
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1
上面的错误说明找不到ssl的动态库,去系统中查找是否存在ssl的动态库。
linux:~ # ls /usr/lib/*ssl*
/usr/lib/libssl.so.0  /usr/lib/libssl.so.0.9.7
说明存在ssl的动态库,只需要建立链接即可
linux:~ # ln -s /usr/lib/libssl.so.0.9.7 /usr/lib/libssl.so
创建链接后查看:
linux:/tmp/ftp/vsftpd-2.0.5 # ls /usr/lib/*ssl*
/usr/lib/libssl.so  /usr/lib/libssl.so.0  /usr/lib/libssl.so.0.9.7

再进行编译,又出现如下错误:
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: canno
t find -lcrypto
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1
上面的错误说明找不到crypto的动态库,去系统中查找是否存在ssl的动态库。
linux:~ # ls /usr/lib/*crypto*
/usr/lib/libcrypto.so.0.9.7  /usr/lib/libcrypto.so.0
/usr/lib/libgcrypto.so
说明存在ssl的动态库,只需要建立链接即可
linux:~ # ln -s /usr/lib/libcrypto.so.0.9.7 /usr/lib/libgcrypto.so
创建链接后查看:
linux:/tmp/ftp/vsftpd-2.0.5 # ls /usr/lib/*crypto*
/usr/lib/libcrypto.so    /usr/lib/libcrypto.so.0.9.7
/usr/lib/libcrypto.so.0  /usr/lib/libgcrypto.so
然后再编译就成功了,接着按照“人来疯”的文档进行配置即可。
OS版本如下:
linux:/tmp/ftp/vsftpd-2.0.5 # more /etc/SuSE-release
SUSE LINUX Enterprise Server 9 (i586)
VERSION = 9
PATCHLEVEL = 2
相关阅读 更多 +
排行榜 更多 +
步行僵尸2无限金币版

步行僵尸2无限金币版

体育竞技 下载
狐狸一号特殊任务无限金币版

狐狸一号特殊任务无限金币版

体育竞技 下载
忍者之雷复仇无限金币钻石版

忍者之雷复仇无限金币钻石版

体育竞技 下载