zoukankan      html  css  js  c++  java
  • Linux Ftp服务器配置

    .检查是否安装ftp服务器软件
         rpm -qa vsftpd
    .如未安装使用yum安装
         yum install vsftpd -y
    .启动重启停止服务
         service vsftpd start
         service vsftpd restart
         service vsftpd stop
    .配置文件只有三个
         都在/etc/vsftp/目录下,自己根据环境进行修改

    创建用户及授权目录
         /usr/sbin/adduser -d /opt/test_ftp -s /sbin/nologin test   
         adduser  创建用户
         -d /opt/test_ftp   用户目录
         -s /sbin/nologin  禁止登陆
         test  用户名
         passwd test   给test  用户设置密码
        
    现在就可以登陆了。


    配置文件说明:


         配置文件vsftpd.conf
             anonymous_enable=NO            #禁止匿名
             local_enable=YES                       #允许本地登录
             write_enable=YES                       #允许写,如需上传,则必须
             local_umask=027                        #将上传文件的权限设置为:777-local_umask
             anon_upload_enable=YES          #允许虚拟用户和匿名用户上传
             anon_other_write_enable=YES #允许虚拟用户和匿名用户修改文件名和删除文件
             dirmessage_enable=YES          
             xferlog_enable=YES                      #打开日志记录
             connect_from_port_20=YES
             xferlog_file=/var/log/vsftpd.log     #日志存放位置
             xferlog_std_format=YES              #标准日志格式
             idle_session_timeout=600        #空闲连接超时
             data_connection_timeout=120
             ftpd_banner=Welcome to ChinaRise FTP service       #欢迎信息
             guest_enable=yes                       #允许虚拟用户
             guest_username=vsftpdguest #虚拟用户使用的系统账号
             virtual_use_local_privs=YES     #虚拟用户拥有本地系统权限
             chroot_local_user=NO             
             chroot_list_enable=YES
              #以上两行将虚拟用户限制在其目录下,不能访问其他目录,或者直接用                           
             chroot_local_user=YES                              
              listen=yes                #监听/被动模式
              listen_port=21        #监听端口

           chroot_list_file=/etc/vsftpd/vsftpd.chroot_list       #虚拟用户名单保存在文件/etc/vsftpd/vsftpd.chroot_list 中
              user_config_dir=/etc/vsftpd/vsftpd_user_conf   #每个虚拟用户名的更加详细的培植保存在/etc/vsftpd/vsftpd_user_conf 中

    北丐洪七公--Jeff
    Dignity comes from strength, strength comes from struggle!
    本文版权归作者和博客园共有,欢迎转载,未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    java 多线程 this
    sping PropertyPlaceholderConfigurer
    dubbo 各功能模块介绍及配置方式
    dubbo配置概述
    struts2 之 【struts2简介,struts2开发步骤,struts2详细配置,struts2执行流程】
    曾经,真的很喜欢你
    Arcgis for Javascript 对接iServer发布的Mapserver服务
    SuperMap iClient for JavaScript image出图
    SuperMap-iServer过滤请求返回值
    tomcat闪退解决
  • 原文地址:https://www.cnblogs.com/wangyifu/p/7202570.html
Copyright © 2011-2022 走看看