1. 检查Centos服务器中是否安装了vsftpd

    rpm -qa |grep vsftpd

    如果没有显示则没有安装

  2. 2.安装vsftpd

    yum -y install vsftpd

  3. 3.打开vsftpd服务

    service vsftpod start

  4. 设置开机自启动

    chkconfig --level 35 vsftpd on

    chkconfig --list vsftpd

    0,1,2,3,4,5,6表示的是等级

    1表示:单用户模式

    2表示:无网络连接的多用户命令行模式

    3表示:有网络连接的多用户命令行模式

    4表示:不可用

    5表示:带图形界面的多用户模式

    6表示:重新启动

  5. 5.配置vsftpd.conf文件

    cd /etc/vsftpd

    vi vsftpd.conf

    禁止匿名访问

    anonymous_enable=NO    #进制匿名访问

    chroot_local_user=YES   #限制所有用户都在家目录

    chroot_list_enable=NO   #调用限制在家目录的用户名单

    chroot_list_file=/etc/vsftpd/chroot_list   #限制在家目录的用户名单所在路径设置参考

    chroot_list_enable=YES/NO(NO)

    设置是否启用chroot_list_file配置项指定的用户列表文件。默认值为NO。

    chroot_list_file=/etc/vsftpd.chroot_list

    用于指定用户列表文件,该文件用于控制哪些用户可以切换到用户家目录的上级目录。

    chroot_local_user=YES/NO(NO)

    用于指定用户列表文件中的用户是否允许切换到上级目录。默认值为NO。

    通过搭配能实现以下几种效果:

    ①当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd.chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

    ②当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd.chroot_list文件中列出的用户,不能切换到其他目录;未在文件中列出的用户,可以切换到其他目录。

    ③当chroot_list_enable=NO,chroot_local_user=YES时,所有的用户均不能切换到其他目录。

  6. 6.添加ftp用户

    useradd -s /sbin/nologin ftpadmin -d /home

    如果显示 useradd: warning: the home directory already exists.
    Not copying any file from home directory into it.

    不用理会, 只是告诉你, 你指向的目录已经存在了, 这不影响
    设置目录及其文件的属组

    设置密码

    passwd  [用户名]

  7. 7.重启vsftpd

  8. 8.打开服务器21端口

    iptables -I INPUT -p tcp --dport 21 -j ACCEPT

    service iptables save

    service iptables restart

  9. 9

    9.连接成功,大功告成

  10. 10

    10.常见错误:530 login incorrec原因汇总

    1.配置文件错误

    2.用户密码错误

    3.端口未打开

    END

如果显示

centos如何添加ftp目录的更多相关文章

  1. Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录

    1. 启动VSFTP服务器 A:cenos下运行:yum  install  vsftpd B. 登录Linux主机后,运行命令:”service vsftpd start” C. 要让FTP每次开机 ...

  2. 【转】Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录

    转自:http://blog.csdn.net/cloudday/article/details/8640234   1. 启动VSFTP服务器 A:cenos下运行:yum  install  vs ...

  3. CentOS 6.6 FTP install

    /************************************************************************* * CentOS 6.6 FTP install ...

  4. CentOS 6.8 ftp服务安装配置 基于本地用户和虚拟用户

    CentOS 6.8 ftp服务安装配置 基于本地用户和虚拟用户 一.安装ftp服务 1.检查是否已经安装 # rpm -qa | grep ftp ftp-0.17-54.el6.x86_64 vs ...

  5. CentOS7 添加FTP用户并设置权限

    step 1 安装配置Vsftp服务器 一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewal ...

  6. 在linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  7. linux中添加ftp用户,并设置相应的权限

    在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1.环境:ftp为vsftp.被限制用户名为test.被限制路径为/home/test 2.建用户:在root用户下: useradd ...

  8. linux Centos 6.5 FTP服务原理及vsfptd的安装、配置(转)

    本篇随笔将讲解FTP服务的原理以及vsfptd这个最常用的FTP服务程序的安装与配置... 一.FTP服务原理 FTP(File Transfer Protocol)是一个非常古老并且应用十分广泛的文 ...

  9. Centos下搭建ftp服务器

    完全不用那么麻烦,直接可以用xshell中自带的传输文件功能,下载客户端xftp安装就行,不用配置,可以在windows系统向Linux系统的任何文件地方上传下载文件,简单方便,大大节约时间, vsf ...

随机推荐

  1. springboot+https+http

    http访问不安全,使用https相对好些. 参考网址:https://blog.csdn.net/bock1984/article/details/90116965 操作如下: 1. 使用JDK自带 ...

  2. JDBC连接时出现的两个错误

    这两个错误都是因为版本的更新导致的: 错误代码: package FirstTest; import java.sql.*; public class FirstJDBC { public stati ...

  3. Sublime Text3 安装 CTags 插件出现乱码

    1.下载ctags.exe 可以直接下载我上传好的资源:http://download.csdn.net/download/zhaoxd200808501/9971251.或者网络上其他地方也可以下载 ...

  4. virt-install创建虚拟机并制作成模板

    一.使用virt-install创建新的虚拟机 virt--template --ram --vcpu= --virt-type kvm --cdrom=/Data/kvm/iso/CentOS-.i ...

  5. 逆向破解之160个CrackMe —— 020

    CrackMe —— 020 160 CrackMe 是比较适合新手学习逆向破解的CrackMe的一个集合一共160个待逆向破解的程序 CrackMe:它们都是一些公开给别人尝试破解的小程序,制作 c ...

  6. CentOS 7.2搭建FastDFS 分布式文件系统,实现高可用集群

    分布式集群搭建结构 双Tracker 2组Group 轮询存储策略 Keepalived+Nginx高可用 Nginx缓存 4个存储节点 一. 集群规划清单 1.安装清单 软件名称 版本 百度云盘存放 ...

  7. 基线baseline

    vertical:元素的垂直对齐方式:默认 vertical:baseline ,一行内对其基线,如下图就是以父元素基线对齐,上图vertical:top 垂直对齐方式,行内元素头部对齐.

  8. nginx 获取源IP 获取经过N层Nginx转发的访问来源真实IP

    1. nginx 配置文件中获取源IP的配置项 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; #一般的we ...

  9. OpenCV 学习笔记(8)彩色图像RGB通道的分离、合并与显示

    https://blog.csdn.net/ZYTTAE/article/details/42234989 由于算法的需要,需要把彩色图像的R.G.B值分离出来,OpenCV中正好有split() 和 ...

  10. Wooden Signs Gym - 101128E (DP)

    Problem E: Wooden Signs \[ Time Limit: 1 s \quad Memory Limit: 256 MiB \] 题意 给出一个\(n\),接下来\(n+1\)个数, ...