源代码安装vsftpd 3.0.2
原创
©著作权归作者所有:来自51CTO博客作者zhu789的原创作品,请联系作者获取转载授权,否则将追究法律责任
源代码安装vsftpd 3.0.2
源码安装 vsftp
这个 vsftp 版本是 vsftpd-3.0.2源码包
第一步先解压
[root@localhost src]# tar -zxvf vsftpd-3.0.2.tar.gz -C /usr/local/src
第二步进入 安装目录
[root@localhost src]# cd /usr/local/src/
[root@localhost src]# ls
apr-1.4.6 apr-util-1.5.1 httpd-2.4.4 vsftpd-3.0.2
[root@localhost src]# cd vsftpd-3.0.2/
Step 1) Build vsftpd.
Switch to the directory created when you unpacked the vsftpd .tar.gz file.
e.g.:
cd vsftpd-1.1.2
edit "builddefs.h" to handle compile-time settings (tcp_wrappers build,
etc).
Just type "make" (and mail me to fix it if it doesn't build ;-).
This should produce you a vsftpd binary. You can test for this, e.g.:
[chris@localhost vsftpd]$ ls -l vsftpd
-rwxrwxr-x 1 chris chris 61748 Sep 27 00:26 vsftpd
Step 2) Satisfy vsftpd pre-requisites
[root@localhost vsftpd-3.0.2]# vim builddefs.h
#ifndef VSF_BUILDDEFS_H
#define VSF_BUILDDEFS_H
#define VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#undef VSF_BUILD_SSL
#endif /* VSF_BUILDDEFS_H */
查看 vsftpd
[root@localhost vsftpd-3.0.2]# ll vsftpd
-rwxr-xr-x 1 root root 135560 03-30 19:23 vsftpd
查看 是否有匿名帐号
nobody:x:99:99:Nobody:/:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS User:/var/lib/nfs:/sbin/nologin
查看 是否有ftp帐号
[root@localhost vsftpd-3.0.2]# grep ftp /etc/passwd
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
创建用户usr/share/empty
[root@localhost vsftpd-3.0.2]# mkdir -pv /usr/share/empty
创建目录
[root@localhost vsftpd-3.0.2]# mkdir -pv /var/ftp
最后make install
拷贝配置文件
[root@localhost vsftpd-3.0.2]# cp vsftp.conf /etc
到现在来说可以说是基本走完了
然后你可以登录 ftp localhost
上一篇:Linux中安装和配置无线网卡
下一篇:linux yum
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【小白源代码】小区物业管理系统
基于SpringBoot实现的小区物业管理系统是为物业管理打造的一款在线管理平台,它可以实时完成信息处理,对小区信息、住户等进行在线管理,使其系统化和规范化。
SpringBoot Vue 系统源码 课程设计 -
Linux 源代码 安装 vsftpd 3.0.2
vsftpd 3.0.2安装配置
vsftpd 3.0.2 -
安装vsftpd-3.0.2.tar.gz源码安装vsftpd-3.0.2.tar.g
-
Red Hat linux5下 源代码安装vsftpd
Red Hat linux5下 源代码安装vsftpd的一般方法
安装 linux redhat ftp 源代码 vsftpd