免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1446 | 回复: 0
打印 上一主题 下一主题

在suse下安装配置vsftp [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-18 13:27 |只看该作者 |倒序浏览
该文档参考“人来疯”的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
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/9676/showart_280627.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP