zoukankan      html  css  js  c++  java
  • centos6.5安装FTP服务器

    1.检测是否安装了FTP

      rpm -q vsftpd 

    2.安装ftp

      yum install vsftpd

    3.完成ftp安装后,将 /etc/vsftpd/user_list 和 /etc/vsftpd/ftpusers文件中的root这一行注释掉

      #root 

    4.编辑 /etc/vsftpd/vsftpd.conf,将以下项目前面的#注释去掉。

      local_enable=YES

      write_enable=YES

      local_umask=022

      dirmessage_enable=YES

      xferlog_enable=YES

      connect_from_port_20=YES

      xferlog_std_format=YES

      listen=YES

      pam_service_name=vsftpd

       userlist_enable=YES

       tcp_wrappers=YES

       最后添加

      local_root=/

    5.终端运行:

      Setup

      选择system services

      开启vsftpd服务

      选择 Firewall configuration

      关闭防火墙

    6.查看 SELinux 的状态: 

       sestatus -b | grep ftp

    7.对于selinux不是很熟悉或者问题无法得到解决,关闭selinux,也可让vsftp正常使用.

    关闭方法:修改/etc/selinux/config文件中的SELINUX=””为 disabled ,然后重启

      setsebool allow_ftpd_full_access on

      service vsftpd restart

    8. 添加用户:

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

          passwd test1

          删除:userdel -r [username]

          修改配置文件 /etc/vsftpd/vsftpd.conf

          chroot_list_enable=YES 

          chroot_list_enable=YES
          chroot_list_file=/etc/vsftpd/chroot_list 
          新增一个文件: /etc/vsftpd/chroot_list 
          内容增加: 
          test1
          重新启动vsftpd 

    9.卸载ftp

      service vsftpd stop

      rpm -aq vsftpd

          rpm -e 查询的结果

  • 相关阅读:
    Ubuntu 14.04 配置FTP
    python 命名规范
    Windows 多用户远程访问 Ubuntu 14.04桌面
    ubuntu 安装Matlab 解决显示中文乱码
    形式参数、实际参数和值传递、引用传递
    关于Hibernate中的临时态, 持久态, 游离态
    HTTP错误
    SpringMVC注解
    java变量的命名使用规则
    字节流与字符流的区别详解
  • 原文地址:https://www.cnblogs.com/etangyushan/p/3724012.html
Copyright © 2011-2022 走看看