且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

linux 搭建 vsftpd

更新时间:2021-10-02 11:09:52


 
9、重启服务
[root@localhost vsftpd]# service vsftpd restart
关闭 vsftpd:                                              [确定]
为 vsftpd 启动 vsftpd:                                    [确定]
 
客户端直接在浏览器输入ftp://(Linux服务器的IP)192.168.1.1 
然后输入不同的用户,则享受不同的权限
 
 
 
建议公司用虚拟用户做vsftpd,因为虚拟用户是在Linux系统中不存在的,这样增强系统的安全性
vsftpd配置文件的更多参数,大家感兴趣可以自己去配置,我写的都是一些基本的配置参数
 
#########################################################################
主配置文件:/etc/vsftpd/vsftpd.conf
匿名权限
anon_root 指定匿名用户访问目录
anonymous_enable 是否启用匿名访问
anon_mkdir_write_enable   是否允许匿名用户创建目录的权限
anon_other_write_enalbe 是否允许匿名用户其他的写入权限
anon_max_rate    允许匿名用户最大的传输速率
anon_upload_enable  是否允许匿名用户上传
anon_umask=022  匿名用户上传文件的默认权限
 
本地用户权限
local_root 指定本地用户登陆后的宿主目录
chroot_local_user 是否将用户禁锢在宿主目录中
local_max_rate  允许本地用户的传输速率
local_mkdir_write_enable 是否允许本地用户创建目录的权限
local_other_write_enable 是否允许本地用户其他的写入权限
local_enable 是否启用本地用户访问
local_umask 本地用户上传文件的默认权限
 
全局配置
listen=yes 是否以独立的方式监听服务
listen_port=21 设置FTP的侦听端口
write_enable 是否允许写入
download_enable 是否允许下载
dirmessage_enable 用户切换目录时显示.message文件
xferlog_enable  启用xferlog日志
xferlog_std_format 启用标准的xferlog日志
connect_from_port_20 允许服务器从20号端口建立主动连接
pasv_enable 允许服务器被动连接
pasv_max_port   设置用于被动连接的最大端口号
pasv_min_port   设置用于被动连接的最小端口号
pam_service_name 设置用于用户认证的pam文件的位置
userlist_enable  是否启用user_list列表文件
userlist_deny   是否禁user_list列表中用户帐号
max_clients  最多允许多少个客户端同时连接
max_per_ip   对来自同一IP的客户端,最多允许多少个并发连接
tcp_wrappers 是否启用TCP_wrappers主机访问控制
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
 
虚拟用户配置
guest_enable 是否启用用户映射功能
guest_username 将映射用户指定为某个系统用户
user_config_dir 指定虚拟用户配置目录位置
##############################################









本文转自 jie783213507 51CTO博客,原文链接:http://blog.51cto.com/litaotao/1186926,如需转载请自行联系原作者