• Linux文件服务管理之vsftpd


    简介

    vsftpd是 “very secure FTP deamon”的缩写,是一个完全免费,开源的ftp服务器软件。

    特点

    小巧轻快,安全易用,支持虚拟用户、支持带宽限制等功能。

    FTP    ------------File Transfer Protocol  文件传输协议

    FTP协议的连接模式:
             主动连接
             被动连接
             
    软件:vsftpd
    配置文件:/etc/vsftpd/vsftpd.conf
    服务:vsftpd
    端口:21/tcp  命令连接端口
          20/tcp  数据连接端口(主动)
          
    FTP根目录:
          用户宿主目录
        
    访问方式:
         匿名用户访问(ftp)
         用户认证的访问
         
    示例:搭建匿名访问的FTP服务器

    (1)安装vsftpd软件

    [root@wei csdn]# yum install -y vsftpd


    (2)开启服务,开机自启

    [root@wei ftp]# systemctl start vsftpd
    [root@wei ftp]# systemctl enable vsftpd

    已经成功,默认的共享目录是/var/ftp/pub路径


    示例:允许匿名用户上传文件

    [root@wei ~]# chmod o+w /var/ftp/pub/
    
    [root@wei ~]# vim /etc/vsftpd/vsftpd.conf 


    anon_upload_enable=YES             >>>>允许上传文件
    anon_mkdir_write_enable=YES        >>>>允许上传目录


    anon_umask=022                    >>>>允许其他用户能下载匿名用户文件

    anon_other_write_enable=YES        >>>>允许修改文件名称,删除文件

    anon_root=/comapng                        >>>>共享目录修改

    注意:圈住的是匿名用户访问时的权限,可根据上面代码修改权限

    重启vsftpd软件

    [root@wei ~]# systemctl restart vsftpd


    访问方式:

    linux客户端:

    [root@zhang hei]# lftp 192.168.196.131
    lftp 192.168.196.131:~> ls
    drwxr-xr-x    5 0        0             111 Oct 30 19:45 pub
    

    windows客户端:

               ftp://192.168.196.131

    本地用户认证的FTP服务

    在普通用户家目录创建文件,可以访问这些文件

    示例:

    创建文件

    [root@wei ~]# ls /home/hei/
    [root@wei ~]# touch /home/hei/{1..4}.txt


    访问方式:

    linux客户端:

    [root@zhang hei]# lftp 192.168.196.131 -u hei
    
    

    windows客户端:

               ftp://192.168.196.131

    由此可见,可以访问用户家目录下的文件。

  • 相关阅读:
    字符串序列处理
    51nod1065 最小正子段和
    51nod1043 幸运号码
    51nod1035 最长的循环节
    51nod 1021 石子归并
    POJ 2387 Til the Cows Come Home
    第一次博客作业
    Python命令行参数以及文件读入写出
    团队介绍及选题报告
    结对编程作业
  • 原文地址:https://www.cnblogs.com/heian99/p/11972322.html
Copyright © 2020-2023  润新知