您的位置:首页 > 运维架构 > Linux

Linux6.3搭建ftp服务器

2016-08-09 16:46 381 查看
1. 安装 vsftpd 软件

(1)使用如下命令检测是否安装了vsftp 软件:rpm -qa |grep vsftpd

显示如下图则表示已安装 vsftp软件。如果未显示则需要安装vsftpd软件。



(2)确定安装包所在路径,使用find/ -name vsftpd*.rpm
如果找不到相应rpm包,则需要通过挂载系统光盘或者镜像。



(3)安装vsftpd
到rpm包所在的路径下:
cd/media/RHEL_6.2 x86_64 Disc 1/Packages
rpm –ivh vsftpd-2.2.2-6.el6_0.1.x86_64.rpm

2.创建ftp用户

(1)在root用户下新建专用的ftp用户,以ppmftp为例



3.修改配置文件

(1)修改vsftpd的主配置文件:

vi /etc/vsftpd/vsftpd.conf

修改以下内容:

anonymous_enable=NO //拒绝匿名用户登录

在文件最后添加以下行:

userlist_enable=YES

userlist­­_deny=NO //使 userlist文件中的用户具有访问ftp目录权限

userlist_file=/etc/vsftpd/user_list

local_root=/var/ftp/pub //指定ftp用户登陆后主目录

chroot_local_user=YES

xferlog_enable=YES //开启日志及记录,默认日志目录为/var/log/vsftpd.log

修改后保存退出。



(2)将selinux改为不可用,

vi /etc/sysconfig/selinux

找到SELINUX=将其改为SELINUX=disabled

(3)修改指定ftp目录权限:

chmod 777 /var/ftp/pub



(4)将新建用户加到user_list文件中



4.关闭防火墙、重启系统并重启vsftpd服务

(1)service iptables status

如果正在运行,则关闭

Serviceiptables stop

chkconfig iptables off



(2)重启系统 reboot

(3)开启 vsftpd 服务

service vsftpd start
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ftp服务器 linux