• Ubuntu 16.04 安装ftp服务器


    1.sudo apt-get update

    2.sudo apt-get install vsftpd ,执行完该步骤,vsftpd服务已经安装

    3.创建ftp用户

    a,创建用户目录 sudo mkdir /home/uftp

    b,创建用户 sudo useradd -d /home/uftp -s /bin/bash uftp

    c,修改密码 sudo passwd uftp

    4,修改ftp的配置文件 /etc/vsftpd.conf

    a,向文件中添加

    userlist_deny=NO

    userlist_enable=YES

    userlist_file=/etc/allowed_users

    seccomp_sandbox=NO

    使文件中的"local_enable=YES"-->保存。

    b,新建/etc/allowed_users文件

    输入"sudo gedit /etc/allowed_users"-->回车-->输入uftp-->保存

    c,使用gedit查看/etc/ftpusers文件中的内容

    打开"终端窗口",输入"sudo gedit /etc/ftpusers"-->回车-->打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。

    d,如果要更改默认下载目录,修改/etc/vsftpd/vsftpd.conf,加入如下三行:
    local_root=/

    local_root表示使用本地用户登录到ftp时的默认目录

    ----------------------------------------------

    5.注意相关目录权限

    错误:550 Permission denied

    原因:vsftp默认配置不允许上传文件。

    解决:修改/etc/vsftpd.conf

    将“write_enable=YES”前面的#取消。

    重启vsftp服务器。

    6.修改上传文件的权限

    默认为-rw---------

    进行如下设置后:

    local_umask=022

    变为:-rw-r--r--

    7.修改ftp编码

    使用utf8

    utf8_filesystem=YES

  • 相关阅读:
    JDBC初体验
    Linux的常用命令--文件的相关操作
    Spring框架之AOP的基本配置
    坦克大战系列7-策略分析之扫描策略和移动策略
    坦克大战系列8-策略分析之瞄准策略
    CF846F Random Query
    CF388C Fox and Card Game
    CF1097F Alex and a TV Show
    CF1276C Beautiful Rectangle
    [SDOI2016]征途
  • 原文地址:https://www.cnblogs.com/swbzmx/p/5848257.html
Copyright © 2020-2023  润新知