标签:生效 ftp image 登陆 用户登录 安装 inux 删除文件 服务器
centos ftp搭建开始前我们先关闭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是否成功搭建。
标签:生效 ftp image 登陆 用户登录 安装 inux 删除文件 服务器
原文地址:http://blog.51cto.com/13732077/2161659