centos启用ftp功能
1.安装vsftpd组件
yum -y install vsftpd
2. 设置 vsftpd 开机启动
chkconfig --level 35 vsftpd on
3.配置 FTP 服务器(开启基于用户的访问控制)
vim /etc/vsftpd/vsftpd.conf
设置 anonymous_enable=NO # 是否开启匿名登录
4.修改 selinux
vim /etc/selinux/config
修改 SELINUX=1。
然后重启 LINUX,"shutdown -r now" 立刻重启(root 用户使用)。
重新执行 "getsebool -a | grep ftp"。
修改 selinux,允许用户在家目录写入数据
运行命令
setsebool -P allow_ftpd_anon_write off
setsebool -P ftp_home_dir on
5.默认ftp服务是没有启动的,用下面命令启动
service vsftpd start
6.安装ftp客户端组件(用来验证是否vsftpd)
yum -y install ftp
7.新建一个用户(ftpuser为用户名,随便就可以)
useradd ftpuser
修改密码(输入两次)
passwd ftpuser
8.还要运行下,重启iptables
service iptables restart
嗯现在可以测试Ftp是否可连接,如果不可以重启一下关联的服务
评论