zoukankan      html  css  js  c++  java
  • 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”放里面
  • 相关阅读:
    AndRodi Strudio中的按钮时件
    Intent(三)向下一个活动传递数据
    Intent(二)隐式调用intent
    用PopupWindow做下拉框
    环形进度条
    Android Studio分类整理res/Layout中的布局文件(创建子目录)
    Android无需申请权限拨打电话
    使用ViewPager切换Fragment时,防止频繁调用OnCreatView
    定制 黑色描边、白色背景、带圆角 的背景
    Android 底部弹出Dialog(横向满屏)
  • 原文地址:https://www.cnblogs.com/Smbands/p/10148848.html
Copyright © 2011-2022 走看看