zoukankan      html  css  js  c++  java
  • centos如何添加ftp目录

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

      rpm -qa |grep vsftpd

      如果没有显示则没有安装

      Centos搭建FTP服务器及账号设置
    2. 2.安装vsftpd

      yum -y install vsftpd

    3. 3.打开vsftpd服务

      service vsftpod start

      Centos搭建FTP服务器及账号设置
    4. 设置开机自启动

      chkconfig --level 35 vsftpd on

      chkconfig --list vsftpd

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

      1表示:单用户模式

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

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

      4表示:不可用

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

      6表示:重新启动

      Centos搭建FTP服务器及账号设置
    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  [用户名]

      Centos搭建FTP服务器及账号设置
    7. 7.重启vsftpd

      Centos搭建FTP服务器及账号设置
    8. 8.打开服务器21端口

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

      service iptables save

      service iptables restart

      Centos搭建FTP服务器及账号设置
    9. 9

      9.连接成功,大功告成

      Centos搭建FTP服务器及账号设置
    10. 10

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

      1.配置文件错误

      2.用户密码错误

      3.端口未打开

      END

    如果显示

  • 相关阅读:
    Python类知识点
    安装psycopg2时出错:Error: pg_config executable not found.
    top命令
    Ubuntu18.10创建软件图标
    初始化Redis密码
    Ubuntu修改root密码,ssh 允许root用户登录
    Flask_Migrate数据库迁移
    Ubuntu18.04 systemd开机自启
    dnspython
    记一次Celery的仇
  • 原文地址:https://www.cnblogs.com/qianzf/p/11981604.html
Copyright © 2011-2022 走看看