1.下载vsftp源代码
地址是:
ftp://vsftpd.beasts.org/users/cevans/
然后解压缩
tar -xvzf vsftpd-2.3.2.tar.gz
cd vsftpd-2.3.2
make
出现错误:
执行make编译是遇到问题
/lib/libpam.so.0: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1
参考http://www.chinaunix.net/jh/15/760675.html 描述
also hit this - the problem is that the lib finding script vsf_findlibs.sh returns
e.g. /lib/libpam.so.0; however if you're on a x86_64 machine, for example, you need /lib64/libpam.so.0. Fixing this up sorted things out for me.
修改vi vsf_findlibs.sh内容为 locate_library /lib64/libpam.so.0 && echo "/lib/libpam.so.0";
/lib/libcap.so.1: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [vsftpd] Error 1
同样修改vi vsf_findlibs.sh内容为
# Look for libcap (capabilities)
if locate_library /lib64/libcap.so.1; then
echo "/lib64/libcap.so.1";
else
locate_library /usr/lib64/libcap.so && echo "-lcap";
locate_library /lib64/libcap.so && echo "-lcap";
fi
再次执行make
3.编译结束执行程序的初步配置,便于后续的执行
[root@gateway vsftpd-2.1.0]# ls -l vsftp
vsftpd vsftpd.8 vsftpd.conf
vsftpd needs the (empty) directory /usr/share/empty in the default
configuration. Add this directory in case it does not already exist. e.g.:
[root@localhost root]# mkdir /usr/share/empty/
mkdir: cannot create directory `/usr/share/empty': File exists
# make install
if [ -x /usr/local/sbin ]; then \
install -m 755 vsftpd /usr/local/sbin/vsftpd; \
else \
install -m 755 vsftpd /usr/sbin/vsftpd; fi
if [ -x /usr/local/man ]; then \
install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
elif [ -x /usr/share/man ]; then \
install -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
else \
install -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
install -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
if [ -x /etc/xinetd.d ]; then \
install -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
cp vsftpd /usr/local/sbin/
cp vsftpd.conf.5 /usr/local/share/man/man5
cp vsftpd.8 /usr/local/share/man/man8
cp vsftpd.conf /etc/vsftpd.conf
修改vsftpd.conf,进行FTP相关的设置
分享到:
相关推荐
Linux下的vsftp配置详解 Vsftp(Very Secure FTP)是一款在Unix/Linux系统中广泛使用的FTP服务器,因其安全性、稳定性和高效性而受到诸多大型站点的青睐,如ftp.redhat.com, ftp.kde.org, ftp.gnome.org等。本文将...
本文将详细介绍 Linux 服务器上 VsFtp 的安装、启动、关闭、重启和配置文件设置等内容。 一、VsFtp 安装 VsFtp 是一个基于GPL许可的免费FTP服务器软件,支持很多的 Linux 发行版,包括 Red Hat、Fedora、CentOS、...
Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置全方案,需要配置Linux下的FTP很有用
本文将详细介绍如何在Linux环境下安装和配置vsftp。 首先,我们来看看提供的压缩包文件。`vsftpd-2.0.5-16.el5_4.1.i386.rpm` 是vsftp的一个特定版本的RPM包,适用于基于Red Hat Enterprise Linux 5的系统。RPM是...
下面我们将详细讲解如何在Linux环境中安装并配置VSFTP。 首先,我们需要通过包管理器安装必要的组件。在这个例子中,我们使用的是`yum`命令,它适用于基于RPM的系统如CentOS或Fedora。运行以下命令来安装VSFTP及其...
### Linux下的vsftp配置 #### 一、Vsftp简介与安装 **Vsftp**(Very Secure FTP)是一款在Linux系统中广泛使用的FTP服务器软件。它提供了高性能、可扩展且安全的文件传输服务。Vsftp的设计重点在于安全性,适用于...
在Linux环境下,安装和配置vsftp是管理员必须掌握的技能,包括设置用户权限、限制访问目录以及开启SSL连接等。 再者,PuTTY是一款免费的SSH(Secure Shell)客户端,用于远程登录到Linux或Unix服务器。它提供了...
本篇文章将详细介绍如何在Linux环境下安装和配置VSFTPD,以帮助用户建立自己的FTP服务。 首先,我们需要了解安装VSFTPD的基本步骤: 1. **更新系统**: 在开始安装任何新软件之前,确保你的Linux系统是最新状态,这...
Linux 下 vsftp 配置大全 本文主要介绍了 Linux 下 vsftp 服务器的配置详解,vsftp 是一种非常安全且快速稳定的 FTP 服务器。下面将对 vsftp 的实现方式、获取最新版的 Vsftp 程序、配置文件的编辑、安装和启动等...
【Linux下VSFTP配置文档】 在Linux环境中,搭建FTP服务器是一项常见的任务,VSFTP(Very Secure FTP Daemon)是一个广泛使用的FTP服务器软件,尤其适合在类Unix系统上部署。它的名称中的"VS"代表"Verysecure",强调...
VSFTP(Very Secure FTP)是一款流行的开源FTP服务器软件,它以其高性能和安全性著称,在Linux系统中广泛应用。版本2.4.3是该软件的一个稳定版本,提供了丰富的功能和良好的稳定性。 #### 二、安装前准备 在开始...
Linux 下 vsftpd 安装搭建 vsftpd 是一个在 Linux 发行版中最受推崇的 FTP 服务器程序,特点是小巧轻快、安全易用。vsftpd 的名字代表”very secure FTP daemon”,安全是它的开发者 Chris Evans 考虑的首要问题之...
Linux下的vsftp是一款广泛使用的FTP(File Transfer Protocol)服务器软件,尤其在类Unix系统中,如Linux。它的名称"vsftp"中的"VS"代表"Very Secure",意味着该服务在设计时注重安全性。以下是对vsftp操作与配置的...
### Linux VSFTP服务器详细配置 #### 一、概述 VSFTP(Very Secure FTP)是一款流行的开源FTP服务软件,因其安全性和稳定性而广泛应用于各种Linux发行版。本文将详细介绍如何在Linux系统上配置VSFTP服务器,并重点...
"LINUX下vsftp设置" vsftpd是一款非常安全且快速的FTP服务器,在UNIX/Linux中广泛应用。相比于本地用户,虚拟用户只是相对于FTP服务器而言才有的用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增强系统本身...
**正文** Vsftp(Very Secure FTP Daemon)是一款广泛使用的FTP服务器软件,特别是在Linux系统中,因其安全...请务必根据你的系统和需求,结合提供的资源和本篇文章进行安装和配置,确保 Vsftp 能够满足你的使用场景。