centos6.5安装FTP服务器
1.检测是否安装了FTP
rpm -q vsftpd
2.安装ftp
yum install vsftpd
3.完成ftp安装后,将 /etc/vsftpd/user_list 和 /etc/vsftpd/ftpusers文件中的root这一行注释掉
#root
4.编辑 /etc/vsftpd/vsftpd.conf,将以下项目前面的#注释去掉。
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
最后添加
local_root=/
5.终端运行:
Setup
选择system services
开启vsftpd服务
选择 Firewall configuration
关闭防火墙
6.查看 SELinux 的状态:
sestatus -b | grep ftp
7.对于selinux不是很熟悉或者问题无法得到解决,关闭selinux,也可让vsftp正常使用.
关闭方法:修改/etc/selinux/config文件中的SELINUX=””为 disabled ,然后重启
setsebool allow_ftpd_full_access on
service vsftpd restart
8. 添加用户:
useradd -d /home/test1 -s /sbin/nologin test1
passwd test1
删除:userdel -r [username]
修改配置文件 /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
新增一个文件: /etc/vsftpd/chroot_list
内容增加:
test1
重新启动vsftpd
9.卸载ftp
service vsftpd stop
rpm -aq vsftpd
rpm -e 查询的结果