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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值