在 CGSL 上配置 FTP 服务
CGSL 系统为标准服务器版本,为满足大多数用户的需求,系统提供了大量的通用服务
和基本功能,本文主要介绍 FTP 服务的配置和使用。
vspd 的全称为”Very Secure FTP Daemon”。
使用 vspd 可以构建一个以安全为重的 FTP 服务器。
1 vspd 的配置文件/etc/vspd/vspd.conf
1.1 /etc/vspd/vspd.conf 参数说明
anonymous_enable=YES #
允许匿名登录
local_enable=YES #
允许本地登录
write_enable=YES #
允许用户上传数据
local_umask=022 #
设置默认的掩码为
022
dirmessage_enable=YES #
当用户进入某个目录时,会显示该目录需要注意的内容
xferlog_enable=YES #
默认上传或者下载的日志被记录在
/var/log/vsftpd.log
中
connect_from_port_20=YES #
用
20
端口作为数据传输端口
xferlog_std_format=YES #
使用标准格式等级上传或者下载记录
listen=YES #
当设为
yes
时,
vsftpd
以
standalon
状态运行,默认开启
pam_service_name=vsftpd #
列出与
vsftpd
相关的
PAM
文件
userlist_enable=YES
#
当该选项设为
yes
时,启用配置文件
/etc/vsftpd/user_list
# 1
:若此时没有
userlist_deny=NO
,则
/etc/vsftpd/user_list
中用户不能访问
ftp
# 2
:若存在
userlist_deny=NO
,则仅接受
/etc/vsftpd/user_list
中存在用户登录
ftp
的
请求(前提是这些用户不存在于
/etc/vsftpd/ftpusers
中)
#
当为
NO
时,不启用
/etc/vsftpd/user_list
配置文件
tcp_wrappers=YES #
启用
TCP Wrapper
支持
sendport_off_enable=NO #
不使用
sendport
模式
1.2 /etc/vspd/vspd.conf 另外的一些常用设置
guest_enable=YES
guest_username=p
# guest 用户名,即所有非匿名用户将具有 guest 用户身份。
local_root=/var/p
评论0