RHEL 5编译安装vsftpd 2.2.0

本文档详细介绍了如何在RedHat系统中以root账户安装VSFTPD服务,包括解压源文件、创建必要目录、配置用户及权限、编译安装等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以root账户登录redhat bashshell

 

[root@server ~]# tar -zxvf vsftpd-2.0.5.tar.gz //解压vsftp source文件

 

[root@server ~]# cd vsftpd-2.0.5 //进入解压后的目录

[root@server vsftpd-2.0.5]# more INSTALL //看看安装说明。比如要做什么工作。是个英文文档.

[root@server vsftpd-2.0.5]# useradd nobody //这里需要加一个nobody用户。大家可以使用finger nobody查看下。看是否有这个用户。用就不需要加了

[root@server vsftpd-2.0.5]# mkdir /usr/share/empty //这一步同上。服务器需要一个empty的空目录放在/usr/share/下。可以使用ls /usr/share/empty查看。如果存在就不需要了。这步也可以跳过

 

如果需要开启匿名用户访问,需要做下面几步工作

[root@server vsftpd-2.0.5]# mkdir /var/ftp/ //创建供匿名用户使用的目录

[root@server vsftpd-2.0.5]# useradd -d /var/ftp ftp //创建ftp用户并且指定家目录为/var/ftp,这个步骤一般的系统也有。如果创建提示:user ftp exists(FTP用户存在)就表示此用户已经存在。

 

继续下一步

[root@server vsftpd-2.0.5]# chown root.root /var/ftp //设置/var/ftp,也就是ftp用户的家目录属组和属主都是root,为了安全。这步还是需要的

[root@server vsftpd-2.0.5]# chmod og-w /var/ftp //更改权限,去掉属组和其他人的写权限

 

 

[root@server vsftpd-2.0.5]# make //编译二进制文件

[root@server vsftpd-2.0.5]# make install //安装,安装的时候可以看到安装的相关文件。

[root@server vsftpd-2.0.5]# cp vsftpd.conf /etc/ //拷贝配置文件

[root@server vsftpd-2.0.5]# cp server/vsftpd.pam /etc/pam.d/ftp //拷贝PAM安全验证文件此为验证文件所在的目录

 

没整完,明个继续……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值