• Create & use FTP service on Ubuntu(在Ubuntu上搭建并使用FTP服务)


    • Check if the FTP service has been installed.(检查是否已安装)

     1 Vsftpd --version 

    • If it has not install,Press the command to install it:(如果没有安装,按下面命令安装)

     1 sudo apt-get install vsftpd 

    • After installed , We need to configure it .(安装完后,我们需要配置)

    The FTP main configuration file is “vsftpd.conf”,Path:/etc/vsftpd.conf

    • The common parameter description for “vsftpd.conf”(常用的参数)
     1 anonymous_enable=NO                  拒绝匿名登录
     2 write_enable=YES                          设置可以上传文件,这个设置看需要个人需要
     3 xferlog_enable=YES                        开启日志记录
     4 xferlog_file=/var/log/vsftpd.log                设置日志文件路径
     5 xferlog_std_format=YES                          设置日志格式为标准输出
     6 connect_from_port_20=YES                     绑定20端口
     7 ftpd_banner=Welcome to FTP service.       欢迎语句,在使用shell时可以看到
     8 chroot_local_user=YES
     9 chroot_list_enable=YES
    10 chroot_list_file=/etc/vsftpd.chroot_list       需要自己手动创建
    11 pam_service_name=ftp                            原配置中为vsftpd,ubuntu用户需要更改成ftp
    • Uncomment(取消注释)
    1 chroot_local_user=NO                           #不允许本地用户登录
    2 #chroot_list_enable=YES
    3 # (default follows)
    4 chroot_list_file=/etc/vsftpd.chroot_list    #只有这个list中的用户可以登录


    • Add the follows at the end of text:(在文本末尾添加一下内容:)
    1 utf8_filesystem=YES
    2 anon_root=/home/ftp
    3 no_anon_password=YES
    4 anon_upload_enable=YES
    5 anon_mkdir_write_enable=YES

     

    • Create FTP user(创建用户)
    1 mkdir /home/ftp/                                              创建ftp目录
    2 useradd -d /home/ftp -s /bin/bash ftpuser           创建用户ftpuser
    3 passwd ftpuser                                                  设置用户密码
    4 usermod –s /sbin/nologin ftpuser                        将ftpuser用户禁锢

     

    • Change folder permissions(更改文件夹权限)
    • NOTICE : You need create “/etc/vsftpd.chroot_list” manually , and put “ftpuser” in it.
    • (注意:你需要手动创建“/etc/vsftpd.chroot_list”,并且把“ftpuser”放里面
  • 相关阅读:
    Vue部署到nginx刷新后出现404页面的问题
    移动端rem布局方案
    Vue使用Mint-ui的Popup, Picker组件报错问题
    Vue稍微高级一点的选项卡—动态组件
    GMOJ 1283排列统计 题解
    GMOJ 1281旅行 题解
    Why Did the Cow Cross the Road I P 题解
    【USACO 2017 December Gold】A Pie for a Pie 题解
    2020.05.23【NOIP提高组】模拟 总结
    2020.05.03【NOIP提高组】模拟 总结
  • 原文地址:https://www.cnblogs.com/Smbands/p/10148848.html
Copyright © 2020-2023  润新知