centos搭建FTP服务器
Posted oranger9527
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos搭建FTP服务器相关的知识,希望对你有一定的参考价值。
- 安装vsftpd
yum -y install vsftpd
- 修改ftp配置文件
vim /etc/vsftpd/vsftpd.conf
- 按i进入insert模式后,按以下要求修改
anonymous_enable=YES
#改为anonymous_enable=NO
chroot_local_user=YES
#去掉前面的注释
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
#不受限制的用户列表,用不用都OK
allow_writeable_chroot=YES
#加上这行解决了无法登陆的问题(重点,不然可能会出现530问题)
- 重启ftp
service vsftpd start #启动ftp
service vsftpd restart #重启ftp
- 设置开机启动ftp
chkconfig vsftpd on
- 配置防火墙(重点!)
无
- 建立ftp账户
useradd -d /path/you/want -s /sbin/nologin ftpadmin
#注意 /parh/you/want为该用户登陆时的根目录,路径自己设定,ftpadmin为用户名,也可以自己设定
- 修改密码
passwd ftpadmin
#注意 ftpadmin为刚刚设定的用户名,输入两次密码即可
- 设置用户权限
chown -R ftpadmin.ftpadmin /path/you/set
#注意 ftpadmin为刚刚设定的用户名,/path/you/set为刚刚设定的该用户ftp的根目录
- 重启ftp
service vsftpd restart
以上是关于centos搭建FTP服务器的主要内容,如果未能解决你的问题,请参考以下文章