1 Solaris9下安装vsftpd2.0.1详解

Solaris9下安装vsftpd2.0.1,并配置成多个FTP用户映射为一个系统用户的方式(没有用PAM) (参考了llzQQ的文章《在SOLARIS上编译安装VSFTPD》 http://bbs.chinaunix.net/forum/viewtopic.php?t=344943 )

本文档的发布遵循DGPL,任何人有权免费获得,阅览,转载和发布本文档,不得用于任何形式的商业用途.

安装配置过程:

1.下载软件包

先取得wget,方便其他软件包的下载

# ftp www.sunfreeware.com

ftp > cd pub/freeware/sparc/9

ftp > get wget-1.9.1-sol9-sparc-local.gz

ftp > bye

安装wget

# gunzip wget-1.9.1-sol9-sparc-local.gz

# pkgadd -d wget-1.9.1-sol9-sparc-local

下载vsftpd

# wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.1.tar.gz

# gunzip vsftpd-2.0.1.tar.gz

# tar xvf vsftpd-2.0.1.tar

下载编译vsftpd必需的软件包

# wget ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/make-3.80-sol9-sparc-local.gz

# gunzip make-3.80-sol9-sparc-local.gz

# pkgadd -d make-3.80-sol9-sparc-local

# wget

ftp://mirror.sprintlink.net/sunfreeware.com/pub/freeware/sparc/9/libiconv-1.8-sol9-sparc-local.gz

# gunzip libiconv-1.8-sol9-sparc-local.gz

# pkgadd -d libiconv-1.8-sol9-sparc-local

# wget ftp://mirror.sprintlink.net/sunfreeware.com/pub/freeware/sparc/9/gcc_small-3.3.2-sol9-sparc-local.gz

# gunzip gcc_small-3.3.2-sol9-sparc-local.gz

# pkgadd -d gcc_small-3.3.2-sol9-sparc-local

2.编译 安装vsftpd

# cd vsftpd-2.0.1

# make

# mkdir /usr/share/empty

# cp vsftpd /usr/local/bin/vsftpd

# cp vsftpd.conf.5 /usr/local/man/man5

# cp vsftpd.8 /usr/local/man/man8

# cp vsftpd.conf /etc

    推荐阅读