天天看点

6月技术考核

centos ftp搭建

1.开启匿名上传。

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

开始前我们先关闭SElinux,临时关闭命令为:setenforce 0

查询SElinux状态:getenforce

如图中所示为关闭状态

6月技术考核

永久关闭需进selinux配置文件修改把SELINUX=enforcing修改成SELINUX=disabled

配置命令为:vi /etc/selinux/config

6月技术考核

修改后需重启服务器才能生效。

一。这次实验我使用了centos 6.5 64 版本的系统,在安装完系统后,我们需要先安装FTP服务其命令为:yum -y install vsftpd

6月技术考核

等待服务安装完成后,使用命令查询一下是否安装成功:rpm -qa | grep vsftpd

6月技术考核

如图所示我们已经成功安装好了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

6月技术考核

设置好后wq保存退出,重启ftp服务:service vsftpd restart

6月技术考核

设置vsftpd开机启动:

chkconfig --level 35 vsftpd on

三。由于匿名登录用户的是ftp用户,匿名登录用户登陆的目录是/var/ftp/pub/。现在我们修改这个目录的拥有者为ftp。

chown ftp.ftp /var/ftp/pub/

6月技术考核

新建一个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

6月技术考核

四。关闭或在防火墙中放行FTP端口:

方法一:关闭防火墙

6月技术考核

永久关闭防火墙命令 chkconfig iptables off

方法二:在防火墙中放行端口

配置防火墙命令:vi /etc/sysconfig/iptables

6月技术考核
6月技术考核

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

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

6月技术考核

继续阅读