• 服务器配置FTP服务


    使用两个命令:

    yum install ftp

    yum install vsftpd

    将这两个包安装起来。

    接着就是设置vsftpd 的配置值:

    在系统根目录  

    cd /etc/vsftpd/

    ls一下可以看到 vsftpd.conf 配置文件。

    vi vsftpd 打开之然后就可以修改了!

     

    1.修改时间值

    在文件的最后一行添加 use_localtime=YES

    2.上传文件配置

    一直以为是实体用户的问题,首先是修改了write_enable=YES

    然后陷入了僵局一直不知道哪里有问题。每次打开FileZilla Client 上传文件时都出现550错误

    登录用户名 和 密码都配置好了。下载是可以的!

    后来又修改一下,把anon_upload的修改成YES 结果可以了。

    所以还是用户名有问题,我以为是实体用户结果还是匿名用户。

    3实体用户

    但是有时候需要禁止 匿名用户。然后配置少量实体用户进行测试。

    useradd -d /home/test test     //增加用户test,并制定test用户的主目录为/home/test

     passwd  test    //为test设置密码

     更改用户的主目录:  usermod -d /test test          

    限制用户只能访问/home/test,不能访问其他路径

     修改/etc/vsftpd/vsftpd.conf如下:  

      chroot_list_enable=YES             //限制访问自身目录

      # (default follows)

      chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 

       编辑 vsftpd.chroot_list文件,将受限制的用户添加进去。

       如果需要允许用户修改密码,但是又没有telnet登录系统的权限:

     usermod  -s /usr/bin/passwd test   //用户telnet后将直接进入改密界面。

    文件权限问题(没有设置好会导致 553 Could not create file

    chmod -R 777 /var/ftp/write(可以是其他名字如pub)-R的作用是递归让write的子文件目录也同步相同权限。

  • 相关阅读:
    js进阶 12-2 彻底弄懂JS的事件冒泡和事件捕获
    js进阶 12-1 jquery的鼠标事件有哪些
    css3-11 如何实现2D动画
    ECLIPSE IDEA 调音 1
    vim note(3)
    SyntaxHighlighter代码高亮插件
    POI使用汇总
    C和指针 (pointers on C)——第三章——数据
    写了一个初中同学——为了有效地完成现有的知识积累
    [DB][mybatis]MyBatis mapper文件引用变量#{}与${}差异
  • 原文地址:https://www.cnblogs.com/zzzPark/p/6419865.html
Copyright © 2020-2023  润新知