第叁人稱

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是否可连接,如果不可以重启一下关联的服务





评论