CentOS6.5搭建FTP服务

安装vsftp

## 安装vsftpd
yum -y install vsftpd
## 设置开机启动
chkconfig vsftd on
## 查看服务是否改为开机启动
chkconfig --list vsftpd
## 查看vsftpd的服务状态

vsftpd启停相关命令

## 启动vsftpd
service vsftpd start
## 停止vsftpd
service vsftpd stop
## 重启vsftpd
service vsftpd restart

vsftp相关配置

##查看vsftpd配置
vim /etc/vsftpd/vsftpd.conf
##是否允许匿名用户登录
anonymous_enable=YES/NO
##是否允许本地用户登录
local_enable=YES/NO
##是否允许登录的用户进行上传或删除
write_enable=YES/NO
##本地用户上传文件的umask值
local_umask=022
##当用户进入某个目录时,会显示该目录需要注意的内容,显示的档案默认是message
dirmessage_enable=YES/NO
##该配置可以修改显示档案的默认格式
message_file=.message
##开启时使用者上传与下载文件都会被记录下来
xferlog_enable=YES/NO
##设置记录文件的文件名 当xferlog_enable=YES的时候,这个配置才会生效
xferlog_file=/var/log/xferlog
##ftp-data的端口号
connect_from_port_20=YES/NO
##是否设定为 wu ftp 相同的登录文件格式
xferlog_std_format=YES/NO
##是否以独立运行的方式监听服务
listen=YES/NO
##pam模块的名称 路径是 /etc/pam.d/vsftpd
pam_service_name=vsftpd
##是否开启vsftpd抵挡机制来限制不受欢迎的账号
userlist_enable=YES/NO
##userlist_enable=YES时生效 被列入user_list的文件将不能访问vsftpd服务器
userlist_deny=YES/NO
##当userlist_deny=YES时生效
userlist_file=/etc/vsftpd/user_list
##是否支持TCP Wrappers
tcp_wrappers=YES/NO
##本地用户的传输速度限制 0为不限制
local_max_rate=0
##最多有多少客户端可以同时连接
max_per_ip=0
##同一个IP同一时间最多允许多少联机数
max_clients=0
##是否允许下载文件
download_enable=YES/NO

用户相关

##创建用户
sudo useradd -d /home/ftp zyc
##设置用户到文件夹
chown -R zyc /home/ftp
##禁止用户登录系统
usermod -s /sbin/nologin zyc
##设置改文件的权限
chown -R 777 /home/ftp
##添加密码
password zyc ->要设置的密码->确认密码 
##删除user_list和ftpusers中的root
vim /etc/vsftpd/user_list  vim /etc/vsftpd/ftpusers
## 设置虚拟用户
cd /etc/vsftpd/
## 奇数行为用户名 偶数行为密码
vim vsftpd.list
   admin
   123456
   zhangsan
   123456
posted @ 2020-09-30 11:19  张震-Miles  阅读(224)  评论(0编辑  收藏  举报