centos中搭建FTP服务器

如题,在centos系统中搭建FTP服务器 

1  查看本机当前是否已安装vsftpd 服务器

     rpm  -qa | grep vsftpd 

     如没有安装,则下面进行安装

2   安装vsftpd 服务器

       yum install vsftpd      #通过yum 安装vsftpd  自动检测依赖

3   修改vsftpd 的主配置文件

     cp   /etc/vsftpd/vsftpd.conf    /etc/vsftpd/vsftpd.confbak  # 备份一下配置文件,再修改

    vi  /etc/vsftpd/vsftpd.conf    修改以下地方即可

         anonymous_enable=NO   #禁止匿名账户登录

        chroot_local_user=YES  #禁止ftp账户切换工作目录,限制用户在自己的家目录中

 4  启动、停止、重启命令  

     service vsftpd start  或  /etc/init.d/vsftpd  start   启动服务

     service vsftpd stop   或   /etc/init.d/vsftpd  stop   停止服务

     service vsftpd  restart  或  /etc/init.d/vsftpd   restart   重启服务

5   修改selinux 配置

    vi   /etc/selinux/config   修改以下地方

    SELINUX=disabled

     保存退出

     setenforce  0    命令使selinux配置即时生效


6  创建系统账号(不能登录系统)--作为ftp服务的账户

    #创建centos系统账户ftptest 作为ftp服务器的登录账户, 此账户的家目录(工作目录)为 /var/data/FTP/ftptest

    useradd  -s   /sbin/nologin   -d /var/data/FTP/ftptest    ftptest   

   passwd     ftptest   # 给ftptest 账户设置密码

        123456  

        123456

   chmod  o+w   /var/data/FTP/ftptest      #设置写入权限


7   设置vsftpd 为系统自启动服务

    chkconfig --list  | grep vsftpd   #查看vsftpd 是否为随系统自启动,如不是则

    chkconfig   vsftpd  on    #将vsftpd服务设置为随系统自启动服务

8  启动vsftpd服务器  

    service vsftpd start  或  /etc/init.d/vsftpd  start    



 

   

    

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值