centos ftp搭建 1.开启匿名上传。 2.新建一个ftp用户 wy 密码设置为:onlyidc2018,ftp目录设置为/var/ftp/wy并且可以上传删除文件。

开始前我们先关闭SElinux,临时关闭命令为:setenforce 0 查询SElinux状态:getenforce
如图中所示为关闭状态 永久关闭需进selinux配置文件修改把SELINUX=enforcing修改成SELINUX=disabled 配置命令为:vi /etc/selinux/config 修改后需重启服务器才能生效。 一。这次实验我使用了centos 6.5 64 版本的系统,在安装完系统后,我们需要先安装FTP服务其命令为:yum -y install vsftpd 等待服务安装完成后,使用命令查询一下是否安装成功:rpm -qa | grep vsftpd 如图所示我们已经成功安装好了FTP,下面开始配置FTP。

二。配置文件的修改命令为:vi /etc/vsftpd/vsftpd.conf 修改下面的内容,如果没有就添加进配置文件中。 1.开启匿名用户登录,找到anonymous_enable修改成anonymous_enable=YES 2.开启匿名用户上传,找到anon_upload_enable修改成anon_upload_enable=YES 3.开启本地用户登录,找到local_enable修改成local enable=YES 4.开启本地用户登录写入权限,找到write_enable修改成write_enable=YES 设置好后wq保存退出,重启ftp服务:service vsftpd restart 设置vsftpd开机启动: chkconfig --level 35 vsftpd on

三。由于匿名登录用户的是ftp用户,匿名登录用户登陆的目录是/var/ftp/pub/。现在我们修改这个目录的拥有者为ftp。 chown ftp.ftp /var/ftp/pub/ 新建一个ftp用户,创建wy用户,同时关闭shell登陆权限。指定用户家目录为/var/ftp/wy。 新添加用户在指定用户目录是要保证目录是不存在的。默认本地用户登陆时,登陆到用户的根目录。 添加wy用户 useradd -d /var/ftp/wy -s /sbin/nologin wy 修改/var/ftp/wy目录的拥有者为wy chown wy.wy /var/ftp/wy

四。关闭或在防火墙中放行FTP端口: 方法一:关闭防火墙 永久关闭防火墙命令 chkconfig iptables off 方法二:在防火墙中放行端口 配置防火墙命令:vi /etc/sysconfig/iptables

wq保存退出后 重启防火墙:service iptables restart

到这里就可以测试FTP是否成功搭建。