快速业务通道

Redhat配置FTP服务器

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-26
) 生成vsftpd.vu
创建虚账号文件
vim /etc/vsftpd/viruser.txt 编辑此文件添加虚拟账号
zhangsan
123
test1
123
利用账号产生数据文件

rpm -ivh db4-utils-4.3.29-9.fc6 安装db_load 命令包含的包
db_load -T -t hash -f viruser.txt viruser.db 产生数据文件
生成vsftpd.vu文件
cd /etc/cd /etc/pam.d/
cp -p vsftpd vsftpd.vu
vim vsftpd.vu 编辑此文件添加验证
auth required pam_userdb.so db=/etc/vsftpd/viruser 拥有帝国一切,皆有可能。欢迎访问phome.net
account required pam_userdb.so db=/etc/vsftpd/viruser

(3) 设置个人配置文件 实现虚拟账号上传,改名功能
编辑 vsftpd.conf添加
user_config_dir=/etc/vsftpd/config


创建配置文件 以虚拟用户名创建文件
mkdir /etc/vsftpd/config
vim /etc/vsftpd/config/zhangsan
anon_upload_enable=YES 上传
anon_mkdir_write_enable=YES 创建文件夹
anon_other_write_enable=YES 修改名字

四 设置为非独立进程

编辑/etc/vsftp/vsftpd.conf
#listen=yes 禁用独立进程

在/etc/xinetd.d/下新建 vsftp文件 键入一下内容
vim /etc/xinetd.d/vsftp
service ftp
{
disable = no 开启监听

socket_type = stream

wait = no
user = root
server = /usr/sbin/vsftpd vsftp服务命令目录
banner_fail = /etc/vsftpd.busy_banner 失败日志
log_on_success = PID HOST DURATION
log_on_failure = HOST
access_times = 8:30-20:00 时间控制
only_from = 192.168.100.1 主机控制
no-access = x.x.x.x 主机控制
per_source = x 每个主机连接数 拥有帝国一切,皆有可能。欢迎访问phome.net
instances = x 总连接数
}

重启守护进程 测试21 端口是否开启

service xinetd restart

netstat -tupln |grep 21




anonymous_enable=YES 是否允许anonymous登录FTP服务器

local_enable=YES 是否允许本地用户登录FTP服务器#

write_enable=YES 用户是否具有在FTP服务器文件写的权限local_umask=022 本地用户文件的屏蔽位

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号