精华内容
下载资源
问答
  • linux下ftp配置

    2014-07-18 16:14:04
    linux下ftp配置
  • linux下ftp配置文件

    2016-01-11 17:35:09
    CentOS7的一份完整vsftpd的配置文件。阿里云三台CentOS7.0 linux主机亲测有效。 不过需要单独新建一份文件/vsftpd/chroot_list文件,里面写上允许登录的ftp用户名。
  • Centos Linux 下FTP配置

    2014-05-12 15:16:08
    Linux下FTP配置其实很简单,但是在实际配置过程当中由于:

    Linux下FTP的配置其实很简单,但是在实际配置过程当中由于Linux特有的安全性问题经常导致没法访问。下面讲解的忽略所有的安全问题的情况下的ftp配置情况。

    1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum  -y  install vsftpd 安装

    2.添加ftp帐号和目录
    先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。
    使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户ftpuser的家目录,您可以自己定义帐户名和目录:
    #useradd -d /var/ftp/ftpfile -s /sbin/nologin ftpuser
    修改该帐户密码:
    #passwd ftpuser
    修改指定目录的权限
    #chown -R ftpuser.ftpuser /var/ftp/ftpfile
    3.配置vsftp
    编辑vsftp配置文件,命令如下:
    #vi /etc/vsftpd/vsftpd.conf
    将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”
    取消如下配置前的注释符号:
    local_enable=YES
    write_enable=YES
    chroot_local_user=YES
    保存修改,按ESC键,输入:wq
    4.修改shell配置
    vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去
    5.启动vsftp服务并测试登录
    使用命令启动vsftp服务:
    #service vsftpd start

    然后用帐号pwftp测试下是否可以登陆ftp。目录是/var/ftp/ftpfile。

    在实际过程当中linux的ftp没法访问。我们可以关闭防火墙以及其他的安全监测(在实际企业的应用当中最好是开放21端口)

    1,关闭防火墙

    service  iptables stop

    2,关闭SELinux

    修改配置文件需要重启机器:
    修改/etc/selinux/config 文件
    将SELINUX=enforcing改为SELINUX=disabled
    重启机器即可


    3,vftpd开机启动:
    修改rc.local文件2:
    修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpd  start

    展开全文
  • linux FTP 配置文件详解

    千次阅读 2015-11-21 10:15:56
    用户登录和相关权限设置anonymous_enable=YES #设置是否允许匿名用户登录FTP服务器。默认为YES ftp_username=ftp #定义匿名用户的账户名称,默认值为ftp。 no_anon_password=YES #匿名用户登录时是否询问口令。设置...

    二、配置文件说明

    1.用户登录和相关权限设置

    anonymous_enable=YES          #设置是否允许匿名用户登录FTP服务器。默认为YES
    ftp_username=ftp              #定义匿名用户的账户名称,默认值为ftp。
    no_anon_password=YES          #匿名用户登录时是否询问口令。设置为YES,则不询问。默认NO
    anon_root=/xx                 #默认匿名用户登录后是在/var/ftp下,现在修改为/xx目录下
    local_root=/xx                #默认本地用户登陆后是在家目录下面,现在修改为/xx目录下
    local_enable=YES              #是否允许本地用户登录FTP服务器。默认为NO
    write_enable=YES              #是否对登录用户开启写权限。属全局性设置。默认NO
    local_umask=022               #设置本地用户的文件生成掩码为022,默认是077
    anon_upload_enable=YES        #是否允许匿名用户上传文件。只有在write_enable设置为YES时,该配置项才有效。而且匿名用户对相应的目录必须有写权限。默认为NO;(匿名用户默认是可以下载的)
    anon_mkdir_write_enable=YES   #是否允许匿名用户创建目录。只有在write_enable设置为YES时有效。且匿名用户对上层目录有写入的权限。默认为NO

    注意:匿名用户登录时(ftp 172.24.0.4),用户名输入ftp,密码则是不需要的,直接回车就好

    2.设置欢迎信息

    用户登录FTP服务器成功后,服务器可向登录用户输出预设置的欢迎信息。
    
    ftpd_banner=Welcome to my FTP server. 
    //该配置项用于设置比较简短的欢迎信息。若欢迎信息较多,则可使用banner_file配置项。
    
    banner_file=/etc/vsftpd/banner     
    //设置用户登录时,将要显示输出的文件。该设置项将覆盖ftpd_banner的设置。
    
    dirmessage_enable=YES         
    //设置是否显示目录消息。若设置为YES,则当用户进入特定目录(比如/var/ftp/linux)时,将显示该目录中的由message_file配置项指定的文件(.message)中的内容。
    
    message_file=.message          
    //设置目录消息文件。可将显示信息存入该文件。该文件需要放在 相应的目录(比如/var/ftp/linux)下

    3、控制用户是否允许切换到上级目录

    在默认配置下,用户可以使用“cd..”命名切换到上级目录。比如,若用户登录后所在的目录为/var/ftp,则在“ftp>”命令行 下,执行“cd..”命令后,用户将切换到其上级目录/var,若继续执行该命令,则可进入Linux系统的根目录,从而可以对整个Linux的文件系统 进行操作。
    
    若设置了write_enable=YES,则用户还可对根目录下的文件进行改写操作,会给系统带来极大的安全隐患,因此,必须防止用户切换到Linux的根目录,相关的配置项如下:
    
    chroot_list_enable=YES                    
    // 设置是否启用chroot_list_file配置项指定的用户列表文件。设置为YES则除了列在/etc/vsftpd/chroot_list文件中的的帐号外,所有登录的用户都可以进入ftp根目录之外的目录。默认NO
    
    chroot_list_file=/etc/vsftpd/chroot_list         
    // 用于指定用户列表文件,该文件用于控制哪些用户可以切换到FTP站点根目录的上级目录。
    
    chroot_local_user=YES                    
    // 用于指定用户列表文件中的用户,是否允许切换到上级目录。默认NO
    注意:要对本地用户查看效果,需先设置local_root=/var/ftp
    具体情况有以下几种:
    1)当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd/chroot_list文件中列出的用户,可以切换到上级目录;未在文件中列出的用户,不能切换到站点根目录的上级目录。
    2)当chroot_list_enable=YES,chroot_local_user=NO时,在/etc/vsftpd/chroot_list文件中列出的用户,不能切换到站点根目录的上级目录;未在文件中列出的用户,可以切换到上级目录。
    3)当chroot_list_enable=NO,chroot_local_user=YES时,所有用户均不能切换到上级目录。
    4)当chroot_list_enable=NO,chroot_local_user=NO时,所有用户均可以切换到上级目录。
    5)当用户不允许切换到上级目录时,登录后FTP站点的根目录“/”是该FTP账户的主目录,即文件的系统的/var/ftp目录。

    4、设置访问控制

    1)设置允许或不允许访问的主机(见TBP14)
    tcp_wrappers=YES用来设置vsftpd服务器是否与tcp wrapper相结合,进行主机的访问控制。
    默认设置为YES,vsftpd服务器会检查/etc/hosts.allow和/etc /hosts.deny中的设置,以决定请求连接的主机是否允许访问该FTP服务器。这两个文件可以起到简易的防火墙功能。
    
    比如,若要仅允许192.168.168.1192.168.168.254的用户,可以访问连接vsftpd服务器,则可在/etc/hosts.allow文件中添加以下内容:
    vsftpd:192.168.168.0/255.255.255.0 :allow
    all:all:deny
    
    (2)设置允许或不允许访问的用户
    对用户的访问控制由/etc/vsftpd/user_list和/etc/vsftpd/ftpusers文件来控制实现。相关配置命令如下:
    userlist_enable=YES     
    // 决定/etc/vsftpd/user_list文件是否启用生效。YES则生效,NO不生效。
    
    userlist_deny=YES       
    // 决定/etc/vsftpd/user_list文件中的用户是允许访问还是不允许访问。
    若设置为YES,则/etc/vsftpd/user_list 文件中的用户将不允许访问FTP服务器;
    若设置为NO,则只有vsftpd.user_list文件中的用户,才能访问FTP服务器。

    5、设置访问速度

    anon_max_rate=0       
    //设置匿名用户所能使用的最大传输速度,单位为b/s。若设置为0,则不受速度限制,此为默认值。
    
    local_max_rate=0       
    // 设置本地用户所能使用的最大传输速度。默认为0,不受限制。

    6、定义用户配置文件

    在vsftpd服务器中,不同用户还可使用不同的配置,这要通过用户配置文件来实现。
    
    user_config_dir=/etc/vsftpd/userconf    #用于设置用户配置文件所在的目录。
    
    设置了该配置项后,当用户登录FTP服务器时,系统就会到/etc/vsftpd/userconf目录下读取与当前用户名相同的文件,并根据文件中的配 置命令,对当前用户进行更进一步的配置。比如,利用用户配置文件,可实现对不同用户进行访问的速度进行控制,在各用户配置文件中,定义 local_max_rate配置,以决定该用户允许的访问速度。

    7、与连接相关的设置

    listen=YES        
    //设置vsftpd服务器是否以standalone模式运行。以standalone模式运行是一种较好的方式,此时listen必须设置为YES, 此为默认值,建议不要更改。很多与服务器运行相关的配置命令,需要此运行模式才有效。若设置为NO,则vsftpd不是以独立的服务运行,要受 xinetd服务的管理控制,功能上会受限制。
    
    max_clients=0
    //设置vsftpd允许的最大连接数,默认为0,表示不受限制。若设置为150时,则同时允许有150个连接,超出的将拒绝建立连接。只有在以standalone模式运行时才有效。
    
    max_per_ip=0
    // 设置每个IP地址允许与FTP服务器同时建立连接的数目。默认为0,不受限制。通常可对此配置进行设置,防止同一个用户建立太多的连接。只有在以standalone模式运行时才有效。
    
    listen_address=IP地址        
    //设置在指定的IP地址上侦听用户的FTP请求。若不设置,则对服务器所绑定的所有IP地址进行侦听。只有在以standalone模式运行时才有效。 对于只绑定了一个IP地址的服务器,不需要配置该项,默认情况下,配置文件中没有该配置项。若服务器同时绑定了多个IP地址,则应通过该配置项,指定在哪 个IP地址上提供FTP服务,即指定FTP服务器所使用的IP地址。
    注意:设置此值前后,可以通过netstat -tnl对比端口的监听情况
    
    accept_timeout=60            
    //设置建立被动(PASV)数据连接的超时时间,单位为秒,默认值为60。
    connect_timeout=60    
    // PORT方式下建立数据连接的超时时间,单位为秒。
    data_connection_timeout=300   
    //设置建立FTP数据连接的超时时间,默认为300秒。
    
    idle_session_timeout=600      
    //设置多长时间不对FTP服务器进行任何操作,则断开该FTP连接,单位为秒,默认为600秒。即设置发呆的逾时时间,在这个时间内,若没有数据传送或指令的输入,则会强行断开连接。
    pam_service_name=vsftpd     
    //设置在PAM所使用的名称,默认值为vsftpd。
    
    setproctitle_enable=NO|YES   
    //设置每个与FTP服务器的连接,是否以不同的进程表现出来,默认值为NO,此时只有一个名为vsftpd的进程。若设置为YES,则每个连接都会有一个vsftpd进程,使用“ps -ef|grep ftp”命令可查看到详细的FTP连接信息。安全起见,建议关闭。

    8、设置传输模式

    FTP在传输数据时,可使用二进制(Binary)方式,也可使用ASCII模式来上传或下载数据。
    ascii_download_enable=YES   #设置是否启用ASCII模式下载数据。默认为NO。
    ascii_upload_enable=YES     #设置是否启用ASCII模式上传数据。默认为NO。

    9、设置上传文档的所属关系和权限

    1)设置匿名上传文档的属主
    chown_uploads=YES           
    //用于设置是否改变匿名用户上传的文档的属主。默认为NO。若设置为YES,则匿名用户上传的文档的属主将被设置为chown_username配置项所设置的用户名。
    
    chown_username=whoever     
    //设置匿名用户上传的文档的属主名。只有chown_uploads=YES时才有效。建议不要设置为root用户。 但系统默root2)新增文档的权限设定
    local_umask=022            
    //设置本地用户新增文档的umask,默认为022,对应的权限为755。umask为022,对应的二进制数为000 010 010,将其取反为111 101 101,转换成十进制数,即为权限值755,代表文档的所有者(属主)有读写执行权,所属组有读和执行权,其他用户有读和执行权。022适合于大多数情 况,一般不需要更改。若设置为077,则对应的权限为700。
    anon_umask=022               //设置匿名用户新增文档的umask。默认077
    file_open_mode=0755          //设置上传文档的权限。权限采用数字格式。 默认0666

    10、日志文件

    xferlog_enable=YES              //是否启用上传/下载日志记录。默认为NO
    xferlog_file=var/log/vsftpd.log //设置日志文件名及路径。需启用xferlog_enable选项
    xferlog_std_format=YES          //日志文件是否使用标准的xferlog日志文件格式(与wu-ftpd使用的格式相同) 。默认为NO

    11、trouble shooting

    当FTP不能上传文件时,应该从以下3个方面来检查
    
    1、在配置文件中查看是否开启了写权限
    
    2、文件系统是否有写权限
    
    [root@docker ~]# ls -ld /var/ftp/
    drwxr-xr-x 3 root root 4096 1121 09:25 /var/ftp/
    # 匿名用户登录后的目录是/var/ftp,所有者应该是ftp,而其他人是没有写权限的
    
    # 若想把文件上传到/var/ftp/incoming目录,则修改incoming目录权限
    [root@docker ~]# chown ftp:ftp /var/ftp/incoming/
    [root@docker ~]# ls -ld /var/ftp/incoming/
    drwxr-xr-x 2 ftp ftp 4096 1121 10:14 /var/ftp/incoming/
    
    注意:在上传文件时,先切换到incoming这个目录下,再开始上传文件
    
    3、redhat涉及到selinux问题(最简单方法关闭selinux)
    展开全文
  • redhat linux 下FTP配置 (二)

    千次阅读 2009-10-24 10:13:00
    redhat linux 下FTP配置。(vsftp) 1.启动vsftp: /sbin/service vsftpd start 备注d代表再后台启动。2.查看是否启动,就登陆到FTP试试。 登陆FTP:ftp localhost 退出FTP:bye3.查看Linux IP :ifconfig在控制管理...

    redhat linux FTP配置。(vsftp)
     
    1.
    启动vsftp /sbin/service vsftpd start  备注d代表再后台启动。

    2.
    查看是否启动,就登陆到FTP试试。 登陆FTPftp localhost 退出FTPbye
    3.
    查看Linux IP
    ifconfig
    在控制管理台下可看见如下代码:可以看出,IP Address 是:
    192.168.0.128
     
    4.
    如果局域网内访问FTP不成功,IP 是开得,那么考虑可能是防火墙问题 关闭防火前:
    Service iptables stop
    5
    FTP所在根目录:
      /var/ftp
    vsftpd
    的文档结构

    其主配置文件只有一个:/etc/vsftpd/vsftpd.conf,所做的修改主要是围绕它进行,此外还有一些附加的文件,我将几个重要的说明如下:
    /etc/pam.d/vsftpd
    这里定义了采用pam的方式进行身份验证,它是根据/etc/vsftpd.ftpusers文件进行验证的,凡是在这个文件里面列出的用户无法登陆
    ftp
    /etc/vsftpd.user_list
    当配置文件vsftd.conf中的参数userlist_enableuserlist_deny设置为YES之后,此文件生效,凡是在此文件里面列出的用户就无法登陆
    ftp
    :上面的两个文件看起来功能雷同,其实不然,vsftpd.ftpusers是采用外挂的PAM程序进行验证时所需要的,vsftd.user_list则是vsftp本身的验证机制.也就是双重验证,无疑时更加安全.既然作用一样,所以这两个文件的内容也最好写的一样

    /etc/vsftpd.chroot_list
    此文件要自行建立,vsftpd.conf中的参数chroot_list_enablechroot_list_file启用后,此文件里面的用户就登陆ftp以后就只能在自己的主目录下活动,不能到处逛.
    /var/ftp
    匿名用户登陆后的主目录

     
    首先查询是否安装vsftp
    [root@localhost root]# rpm -qa|grep vsftpd
    vsftpd-1.1.3-8
     
    现在就可以直接启动vsftp

    启动
    [root@localhost root]# /etc/rc.d/init.d/vsftpd start
    Starting vsftpd for vsftpd: [  OK  ]
     
    测试
    [root@localhost root]# ftp localhost //
    登陆
    Connected to localhost (127.0.0.1).
    220 (vsFTPd 1.1.3)
    Name (localhost:root):
    530 Permission denied.
    Login failed.
    ftp> bye //
    使用bye退出
    221 Goodbye.
     
    所以不用修改vsftpd里面的内容,就可以直接运行了.不过此时的效果是:
    匿名帐号anonymous可以登陆,主目录为/var/ftp,并且被锁定在此目录下.此账户只有下载权限

    系统的帐号(/etc/passwd文件中的帐号)可以登陆,并且没有锁定主目录
    任何在/etc/vsftpd.ftpusers文件中的帐号是无法登陆的
    上传和下载的日志信息保存在/var/log/vsftpd.log
    所以一般这样就够我们用了,只是要注意把那些不允许登陆的帐号写到上面提到的两个文件中vsftpd.ftpusersvsftd.user_list
     
    不允许匿名登陆

    anonymous_enable=NO
     
    本地帐号下载的速度限制(单位B/S),10KB/S      
    local_max_rate=100000
     
    最大的并发连接数(同时连接的客户端数量),这里设置为10

    max_clients=10
     
    每个IP最多多少个连接,这里设置为1
    max_per_ip=1
     
    我一直没找到如何限制总带宽,也就是说不限客户端数目,总带宽给他们平均分,同时连的人多每人得的带宽就少,连的人少每人得的带宽就多.还希望哪个能给小弟指点一下
    .
    不过我也想到这样,反正是限定了客户端的数量和每个客户端的下载速度,两者相乘就是服务器给它的最大带宽,虽然不灵活,但是也是变相的起到了限制总流量的作用了
    .
    我想一般ftp服务器也就用到这么多功能,最后必须要提到的是你要帐户能写,那个目录就要给账户开写的权限哦
    .
    6
    、由于匿名上传不会成功,所以配置上传用户:

        A
    、在etc 目录下more vsftp.user_listmore vsftp.users
        B
      vi vsftp.user_list
        C
      加一个#注释掉ROOT 存盘退出。

    7
    FTP 机器启动就跟着启动:
        Chkconfig -–list | more
        Chkconfig –-list | grep vsftpd
       
    然后做这个东西:Chkconfig vsftpd on 启动级别变成开始

    LeapFTP 3.0配置好IP和用户即可访问FTP

    展开全文
  • Linux下ftp权限设置

    2012-07-08 15:23:06
    Linux下ftp权限设置,以及linux下的tomcat的安装过程
  • linux 下ftp服务器配置

    2008-10-31 18:32:56
    linux 下ftp服务器配置 linux 下ftp服务器配置
  • Linux下FTP的安全配置

    2014-03-08 13:44:59
    Linux下FTP的安全配置 绝对实用!
  • vsftpd 配置文件采用#作为注释符以#开头的行和空白行在解析时将被忽略 其余的行被视为配置命令行每个配置命令的 两边不要留有空格 对于每个 配置命令在配置文件中还列出了相关的配置说明利用 vi 编辑器可实现对配 置...
  • Linux下ftp服务配置

    千次阅读 2019-04-27 21:35:54
    FTP服务配置 1.关闭SElinux配置yum源,安装软件 vsftp ---> very secure ftp 安装 yum install vsftp lftp -y 2.在防火墙中添加FTP服务,重启防火墙 firewall-cmd --permanet --add-service=ftp ...

    FTP服务配置

    1.关闭SElinux配置yum源,安装软件

      vsftp ---> very secure ftp
      安装
      yum install vsftpd lftp -y
    

    2.在防火墙中添加FTP服务,重启防火墙

      firewall-cmd --permanet --add-service=ftp 
      firewall-cmd --reload
    

    3.编译配置文件 /etc/vsftpd/vsftpd.conf
    基本配置参数

      允许匿名用户登录			anonymous_enable=YES
      
      是否允许本地用户登录			local_enable=YES
      
      登录后是否具有可写权限		write_enable=YES
      
      匿名用户是否可以上传文件		anon_upload_enable=YES
      
      匿名用户具有读权限			anon_world_readable_only=NO 
    
      匿名用户的可删除权限			anon_other_write_enable=YES 
    
      匿名用户上传文件的权限限制	anon_umask=022 
    
      更改上传文件所属用户			chown_uploads=YES 
    
      上传文件权限				chown_upload_mode=0644 
    
      匿名用户上传限速			anon_max_rate=1024(字节为单位)
    
      最大可登录用户				max_clients=2 
    
      设置匿名用户的家目录			anon_root=/anon
    

    切换目录的黑白名单限制

      限制用户只能在自己的家目录	chroot_local_user=NO  黑名单
    	 								  	     =YES 白名单
      
      启用名单					chroot_list_enable=YES
      
      名单内容					chroot_list_file=/etc/vsftpd/chroot_list
    

    限制本地用户登录的黑白名单

      永久黑名单
      /etc/vsftpd/ftpusers
    
      临时黑名单
      /etc/vsftpd/user_lists
    
      白名单设置
      userlist_deny=NO
      /etc/vsftpd/user_list   此时该文件为白名单
    

    虚拟用户配置参数(该用户仅针对ftp使用/注意取消全局黑名单)

      创建用户文件	/etc/vsftpd/login.file
      zy1
      123
      zy2
      123
      zy3
      123
      加密			db_load -T -t hash -f login_file login_file.db
    
      创建验证文件	/etc/pam.d/login_ftp
      编辑内容
      account required pam_userdb.so	db=/etc/vsftpd/login_file
      auth	required pam_userdb.so	db=/etc/vsftpd/login_file
      
      编辑配置文件(注意临时白名单此时需要取消) /etc/vsftpd/vsftpd.conf
      #userlist_deny=no
      pam_service_name=login_ftp
      guest_enable=yes
    

    给每一个虚拟用户创建家目录

      创建虚拟用户的家目录
      mkdir /var/ftpuser
      mkdir /var/ftpuser/zy{1,2,3}
      mkdir /var/ftpuser/zy{1,2,3}/pubzy -p
    
      修改配置文件
      local_root=/var/ftpuser/$USER	使用虚拟用户家目录
      user_sub_token=$USER			使用虚拟用户名称以便调用家目录
    

    单独配置每一个用户的单独配置文件(注意关闭原配置文件的全局配置)

      修改全局配置文件
      user_config_dir=/etc/vsftpd/zy/
      
      编写单个配置文件内容/etc/vsftpd/zy/zy1(目录名称要与用户名称相同)
      anon_upload_enable=YES
      ...
      ...
    

    4.连接方式

      lftp ip  匿名用户连接 
      参数  -u 指定本地用户
    

    5.报错提示

      错误代码
      			500 	权限过大,不允许登陆
      			530 	认证失败
      			550 	服务没有开启
      			553 	文件系统不可写
    

    配置示例

    安装FTP服务器,并完成使用环境的配置
    安装lftp以及vsftp
    在这里插入图片描述
    关闭SELINUX,将ftp服务添加至防火墙并重启防火墙
    在这里插入图片描述
    启动vsftpd服务,同时设置为开机自启动
    在这里插入图片描述
    设置参数,使得匿名用户不可以登陆
    在这里插入图片描述
    设置参数,使得匿名用户可以登陆,本地用户不能登陆
    在这里插入图片描述
    设置匿名用户可以登陆,也可以上传文件
    在这里插入图片描述
    此时参数虽然已经设置,但仍无法上传文件,查看错误是由于没有权限,可以将/var/ftp/pub组改为ftp,同时赋予组读写权限解决
    在这里插入图片描述
    此时尝试删除刚刚上传的文件,发现失败,于是赋予匿名用户删除权限
    在这里插入图片描述
    匿名尝试创建目录,失败,修改赋予匿名用户创建目录的权限
    在这里插入图片描述
    尝试上传文件至新建的zy目录中,上传文件成功,但却无法查看
    在这里插入图片描述
    于是赋予匿名用户查看文件的权利
    在这里插入图片描述
    由上查看发现匿名用户上传的文件的权限为600,对普通用户没有读的权限,于是修改匿名用户的系统保留权限值,使得文件具有读权限
    在这里插入图片描述
    配置参数,使得上传文件的默认所有者为student,同时权限为644
    在这里插入图片描述
    限制上传文件速率为1M
    在这里插入图片描述
    限制最大可登陆客户数为2
    在这里插入图片描述
    设置登陆用户是否可以进入root目录的黑白名单
    白名单设置
    在这里插入图片描述
    黑名单设置
    在这里插入图片描述
    限制本地用户登陆的黑白名单
    限制本地用户登录
    永久黑名单 /etc/vsftpd/ftpusers
    在这里插入图片描述
    取消永久黑名单设置临时黑名单
    在这里插入图片描述

    变更白名单设置
    在这里插入图片描述
    创建仅用于ftp服务的虚拟用户
    创建用户并加密
    在这里插入图片描述
    创建验证文件
    在这里插入图片描述
    配置参数使用该验证模块
    在这里插入图片描述
    分配使得每个用户都有不同的家目录
    创建家目录
    在这里插入图片描述

    配置参数分配家目录,登陆zy1,上传/etc/passwd,退出,登陆zy2,查看,发现无此文件,证明不在同一家目录
    在这里插入图片描述

    取消全局参数,分别设置zy1具有上传和删除文件的能力,zy2具有上传的能力,但不能删除
    注释匿名用户的参数,修改配置参数,同时创建与用户对应名称的配置文件,重启服务
    在这里插入图片描述
    验证结果
    验证zy1用户
    在这里插入图片描述
    验证zy2
    在这里插入图片描述

    展开全文
  • linux下ftp比较详细的配置手册,基本解决搭建ftp中所遇到的问题
  • Linux下FTP的基本配置.pdf
  • 主要介绍了Linux 下FTP的安装与配置教程详解,需要的朋友可以参考
  • linux下配置FTP

    2014-07-24 09:58:49
    linux下配置Ftp服务器,详细文档。
  • 1、在Linux操作系统之上架设Vsftpd服务器并用自己的账号登录服务器,然后上传文件。 2、建立并配置一个虚拟的FTP服务器
  • Linux下FTP服务器vsftp架设。直接参照配置文档配置完成即可对ftp服务器的架设。
  • linux下ftp的详细配置

    2012-03-12 09:28:15
    1:基于匿名用户FTP服务器的配置 2:基于系统用户FTP服务器的配置 3:基于虚拟用户FTP服务器的配置
  • Linux下ftp服务器安装与配置实验报告,包含实验步骤,实验结果以及总结

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 210,710
精华内容 84,284
关键字:

linux下ftp配置

linux 订阅