Linux6.3搭建ftp服务器

本文详细介绍了如何在Linux系统上安装VSFTPD软件,并创建FTP用户,修改配置文件以实现安全稳定的FTP服务。同时,文章还指导如何设置目录权限、禁用SELinux以及关闭防火墙等操作。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值