zoukankan      html  css  js  c++  java
  • 服务器配置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的子文件目录也同步相同权限。

  • 相关阅读:
    U3D shaderlab 相关指令开关
    CCF NOI1073
    CCF NOI1185
    CCF NOI1077(自然数的拆分问题 )
    CCF NOI1070(汉诺塔)
    CCF NOI1069
    2018年全国多校算法寒假训练营练习比赛(第一场)G.圆圈
    poj1941(递归)
    Codeforce914B (Conan and Agasa play a Card Game)
    Codeforce916B
  • 原文地址:https://www.cnblogs.com/zzzPark/p/6419865.html
Copyright © 2011-2022 走看看