成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ubuntu下利用proftpd搭建ftp服務器

運維 系統運維
ubuntu下利用proftpd搭建ftp服務器:proftpd(Professional FTP daemon),是針對Wu-FTP的弱項而開發的。除了改進其安全性,還有具備許多Wu-FTP所沒有的特點。比如,能以Stand-alone、xinetd模式運行。ProFTP不僅配置方便,而且有MySQL模塊,本文主要講述的是ubuntu下利用proftpd搭建ftp服務器。

  ubuntu下如何利用proftpd構架一個ftp服務器:proftpd(Professional FTP daemon),是針對Wu-FTP的弱項而開發的。除了改進其安全性,還有具備許多Wu-FTP所沒有的特點。比如,能以Stand-alone、xinetd模式運行。ProFTP不僅配置方便,而且有MySQL模塊,本文主要講述的是ubuntu下利用proftpd搭建ftp服務器。

  這篇文章針對那些希望利用ftp協議和朋友們共享文件的人們,就像windows下的FTPserU,我提供的方式不是唯一的,希望我的方法足夠清晰.這個FTPserver只允許擁有正確密碼的人使用,所以你要明白只有已知的用戶才能讀取你的FTP服務.

  1- 使用下面的命令安裝proftpd:

  1.   Code:  
  2.  
  3.   sudo apt-get install proftpd  
  4.  

  2- 在etc/shells 加入如下代碼

  1. sudo gedit /etc/shells to open the file  
  2.  

  譯注:命令行模式下sudo vi /etc/shells) :

  1.   Code:  
  2.  
  3.   /bin/false  
  4.  

  新建一個 /home/FTP-shared 目錄 :

  1.   Code:  
  2.  
  3.   cd /home  
  4.  
  5.   sudo mkdir FTP-shared  
  6.  

  創建一個只能用來讀取ftp的用戶userftp. 這個用戶不需要有效的shell(更安全) ,所以選擇 /bin/false shell 給 userftp , /home/FTP-shared 作為主目錄.

  為了是這部分更清楚,我給取此操作的命令行:

  1.   Code:  
  2.  
  3.   sudo useradd userftp -p your_password -d /home/FTP-shared -s /bin/false  
  4.  

  在FTP-shared 目錄下新建一個download和一個upload 目錄:

  1.   Code:  
  2.  
  3.   cd /home/FTP-shared/  
  4.  
  5.   sudo mkdir download  
  6.  
  7.   sudo mkdir upload  
  8.  

  現在我們來給它們設置相應的權限:

  1.   Code:  
  2.  
  3.   cd /home  
  4.  
  5.   sudo chmod 755 FTP-shared  
  6.  
  7.   cd FTP-shared  
  8.  
  9.   sudo chmod 755 download  
  10.  
  11.   sudo chmod 777 upload  
  12.  

  3- proftpd的配置文件:

  1.   Code:  
  2.  
  3.   sudo gedit /etc/proftpd.conf  
  4.  

  當然你可以按你的需要編輯你自己的proftpd.conf:

  Code:

  1.   # To really apply changes reload proftpd after modifications.  
  2.  
  3.   AllowOverwrite on  
  4.  
  5.   AuthAliasOnly on  
  6.  
  7.   # Choose here the user alias you want !!!!  
  8.  
  9.   UserAlias sauron userftp  
  10.  
  11.   ServerName "ChezFrodon"  
  12.  
  13.   ServerType standalone  
  14.  
  15.   DeferWelcome on  
  16.  
  17.   MultilineRFC2228 on  
  18.  
  19.   DefaultServer on  
  20.  
  21.   ShowSymlinks off  
  22.  
  23.   TimeoutNoTransfer 600  
  24.  
  25.   TimeoutStalled 100  
  26.  
  27.   TimeoutIdle 2200  
  28.  
  29.   DisplayFirstChdir .message  
  30.  
  31.   ListOptions "-l"  
  32.  
  33.   RequireValidShell off  
  34.  
  35.   TimeoutLogin 20  
  36.  
  37.   RootLogin off  
  38.  
  39.   # It's better for debug to create log files ;-)  
  40.  
  41.   ExtendedLog /var/log/ftp.log  
  42.  
  43.   TransferLog /var/log/xferlog  
  44.  
  45.   SystemLog /var/log/syslog.log  
  46.  
  47.   #DenyFilter \*.*/  
  48.  
  49.   # I don't choose to use /etc/ftpusers file (set inside the users you want to ban, not useful for me)  
  50.  
  51.   UseFtpUsers off  
  52.  
  53.   # Allow to restart a download  
  54.  
  55.   AllowStoreRestart on  
  56.  
  57.   # Port 21 is the standard FTP port, so don't use it for security reasons (choose here the port you want)  
  58.  
  59.   Port 1980  
  60.  
  61.   # To prevent DoS attacks, set the maximum number of child processes  
  62.  
  63.   # to 30. If you need to allow more than 30 concurrent connections  
  64.  
  65.   # at once, simply increase this value. Note that this ONLY works  
  66.  
  67.   # in standalone mode, in inetd mode you should use an inetd server  
  68.  
  69.   # that allows you to limit maximum number of processes per service  
  70.  
  71.   # (such as xinetd)  
  72.  
  73.   MaxInstances 8  
  74.  
  75.   # Set the user and group that the server normally runs at.  
  76.  
  77.   User nobody  
  78.  
  79.   Group nogroup  
  80.  
  81.   # Umask 022 is a good standard umask to prevent new files and dirs  
  82.  
  83.   # (second parm) from being group and world writable.  
  84.  
  85.   Umask 022 022  
  86.  
  87.   PersistentPasswd off  
  88.  
  89.   MaxClients 8  
  90.  
  91.   MaxClientsPerHost 8  
  92.  
  93.   MaxClientsPerUser 8  
  94.  
  95.   MaxHostsPerUser 8  
  96.  
  97.   # Display a message after a successful login  
  98.  
  99.   AccessGrantMsg "welcome !!!"  
  100.  
  101.   # This message is displayed for each access good or not  
  102.  
  103.   ServerIdent on "you're at home"  
  104.  
  105.   # Set /home/FTP-shared directory as home directory  
  106.  
  107.   DefaultRoot /home/FTP-shared  
  108.  
  109.   # Lock all the users in home directory, ***** really important *****  
  110.  
  111.   DefaultRoot ~  
  112.  
  113.   MaxLoginAttempts 5  
  114.  
  115.   #VALID LOGINS  
  116.  
  117.     
  118.  
  119.   AllowUser userftp  
  120.  
  121.   DenyALL  
  122.  
  123.    
  124.     
  125.  
  126.     
  127.  
  128.   Umask 022 022  
  129.  
  130.   AllowOverwrite off  
  131.  
  132.     
  133.  
  134.   DenyAll  
  135.     
  136.  
  137.   Umask 022 022  
  138.  
  139.   AllowOverwrite off  
  140.  
  141.     
  142.  
  143.   DenyAll  
  144.  
  145.   /home/FTP-shared/upload/> 
  146.  
  147.   Umask 022 022  
  148.  
  149.   AllowOverwrite on     
  150.  
  151.   DenyAll  
  152.  
  153.   AllowAll   

  好了,你已經完成了proftpd的配置,你的服務端口是1980,而讀取的參數如下,用戶:sauron,密碼:你為userftp設置的那個.

  4- 啟動/停止/重啟動你的服務:

  1.   Code:  
  2.  
  3.   sudo /etc/init.d/proftpd start  
  4.  
  5.   sudo /etc/init.d/proftpd stop  
  6.  
  7.   sudo /etc/init.d/proftpd restart  
  8.  

  對你的proftpd進行一下語法檢查:

  1.   Code:  
  2.  
  3.   sudo proftpd -td5  
  4.  

  想知道誰現在連接到你的服務,用ftptop命令(使用字母"t"來轉換顯示頻率),你也可以使用"ftpwho"命令.

【編輯推薦】

  1. 用MySQL和Proftpd配置FTP服務器
  2. ProFTPD 下的五大問題
  3. Linux ProFTPd服務器配置(全)
  4. Ubuntu vsftpd服務安裝設置
  5. ProFTPD的啟動與測試
  6. ubuntu下proftp的編譯、安裝與測試
  7. ProFTPd的啟動
  8. 在圖形界面下控制ProFTPD
責任編輯:zhaolei 來源: CSDN網
相關推薦

2011-03-07 17:04:02

ProftpdFTP

2011-02-25 16:34:01

LinuxProftpdFTP

2011-02-23 10:18:51

CentosProFTPD

2011-02-25 16:14:09

proftpdftp

2011-03-03 09:40:58

2009-12-08 12:23:15

UbuntuFTP服務器

2011-02-23 12:18:28

DebianProFTPd服務器

2011-02-23 09:01:37

2011-09-09 10:03:39

Ubuntu 11.0FTP服務器

2011-03-03 11:15:04

UuntuPoftpdFtp

2011-02-24 13:33:35

ProFTPDFTP

2011-02-25 16:26:17

2011-10-21 07:55:28

2011-02-22 16:24:30

2011-02-25 14:35:06

ubuntuproftp安裝

2011-03-08 17:04:10

ProFTPDUbuntu

2011-03-03 09:04:25

2011-03-03 14:47:35

2011-03-03 14:47:35

2017-03-17 14:05:48

LinuxUbuntuFTP服務器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线免费播放 | 国产专区在线 | 亚洲免费在线 | 视频1区 | 成人免费视频网站在线观看 | 亚洲午夜一区二区 | 国产精品久久久久一区二区三区 | 精品三级在线观看 | 99re热精品视频国产免费 | 欧美中文在线 | 99精品国产一区二区青青牛奶 | 欧美a∨ | 久久精品亚洲欧美日韩精品中文字幕 | 激情一区二区三区 | 欧美日韩久久久 | 殴美成人在线视频 | 婷婷国产一区 | 国产精品毛片一区二区在线看 | 一区二区中文字幕 | 国产在线精品一区二区 | 羞羞视频在线观看网站 | 中文字幕成人av | 欧美精品一区二区三区蜜桃视频 | 久久亚| 国产一在线观看 | 欧美日韩综合一区 | 欧美成人自拍视频 | 久久精选 | 天天玩天天干天天操 | 欧美精品乱码99久久影院 | 日韩在线免费视频 | 久久久国产精品 | 精品综合久久 | 国产一区二区在线视频 | 成人在线黄色 | 激情毛片 | 一级毛片免费视频观看 | 精品一区在线免费观看 | 国产欧美一级二级三级在线视频 | 亚洲福利在线视频 | 日本特黄特色aaa大片免费 |