Linux CentOS6.10搭建FTP环境

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lemon_linaa/article/details/87969984

一.安装并启动FTP服务

1).查看电脑是否安装vsftpd 

     rpm -qa | grep vsftpd

2).使用yum命令安装vsftpd

      yum install -y vsftpd

3).启动vsftpd

      service vsftpd start

4).21端口查看

     netstat -nltp|grep 21

二.配置FTP权限

1).vsftpd的配置目录:/etc/vsftpd

vsftpd.conf 为主要配置文件 

ftpusers 配置禁止访问 FTP 服务器的用户列表

user_list 配置用户访问控制

建议备份vsftpd.conf文件:cp vsftpd.conf vsftpd.conf.bak

2).关闭匿名访问和切换根目录权限

编辑vsftpd.conf

#禁用匿名用户

anonymous_enable=NO

#禁止切换根目录 删除此行

chroot_local_user=YES

3).重启FTP服务

service vsftpd restart

.创建FTP用户

1).创建一个ftp用户

useradd username

2).为ftp用户设置密码

echo "userpwd" | passwd ftpuser --stdin

3).限制该用户只能访问FTP,不能直接登录服务器

usermod -s /sbin/nologin username

四.创建FTP文件存储路径

1).创建FTP文件存储路径

    #创建主目录 ,不可上传文件

    mkdir /data/ftp

   #文件存储目录

   mkdir /data/ftp/pub

2).设置访问权限

chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub

3).设置ftp用户的访问主目录

usermod -d /data/ftp username

五.使用falshfxp访问FTP

连接成功

猜你喜欢

转载自blog.csdn.net/lemon_linaa/article/details/87969984