zoukankan      html  css  js  c++  java
  • FTP Server完整篇 ubuntu 10.04

     

    1.

    sudo apt-get install vsftpd   #安裝FTP Server(vsftp:very secure FTP)

    安装后,会自动生成ftp用户,和ftp的文件夹,如果没有自动建立,

    请手动建立(大多数时候是有建立用户而没有建立文件夹)。

    2.

    sudo useradd -G ftp –m publicuser  #建立公共賬戶publicuser到ftp组,在home下建立個人目录,

    sudo passwd publicuser   #为publicuser賬戶建立密码

    3.

    sudo gedit /etc/vsftpd.conf   #編輯配置文件

    listen=yes
    max_clients=200   #链接数量

    max_per_ip=5   #IP数量

    anonymous_enable=YES   #匿名用戶無法=可以

    anon_root=/home/ftp   #指定匿名賬戶登入目錄,不指定時爲/srv/ftp

    local_enable=YES   #本地用戶訪問=是的

    write_enable=YES   #可以上传=是的

    xferlog_enable=YES   #生成日誌=是的

    connect_from_port_20=YES   #開放port 20=是的

    #local_root=/home/xxxxxx   #限制登入后进入/home/xxxxx目錄

    ftpd_banner= welocome !!!   #欢迎词

    限制用户在默认目录的配置

    chroot_local_user=YES   #登录后轉跳到指定目錄=是的

    chroot_list_enable=YES   #yes:啓用不受限名單   no:啓用受限名單

    chroot_list_file=/etc/vsftpd.chroot_list  #受限用戶清單存放位置

    4.

    sudo gedit /etc/vsftpd.chroot_list   #建立不受限在個人目錄的賬戶

    sudo /etc/initi.d/vdftpd restart   #重啟FTP服務

    sudo /etc/init.d/vsftpd start   #開始FTP 

    sudo /etc/init.d/vsftpd stop   #停止FTP

    5.

    記得禁止FTP用户登录系统

    usermod -s  /usr/sbin/nologin 需停用的FTP帐号

    6.

    添加新的用戶命令:

    sudo useradd -G ftp –m 新用戶  #建立新用戶到ftp组,在home下建立個人目录,

    sudo passwd 新用戶  #为新用戶建立密码 

    sudo rm /etc/pam.d/vsftpd   #因除匿名用户外,本地用户无法登录。所要删除。

    7.

    更改FTP連接端口,在vsftpd.cong中添加

    Listen_port=33333

  • 相关阅读:
    图像处理之优化---任意半径局部直方图类算法在PC中快速实现的框架
    新的验证方式---短信验证和语言验证
    习武 之路---通背拳和苗刀!
    模式识别之Shape Context---利用Shape Context进行形状识别
    ELK 部署
    rsync实现文件备份同步
    oracle-3-子查询和常用函数
    oracle-2中commit 详解
    使用nginx绑定域名,代理gitlab
    Linux Crontab 安装使用详细说明
  • 原文地址:https://www.cnblogs.com/k98091518/p/6477673.html
Copyright © 2011-2022 走看看