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

Ubuntu下安裝proFTPd

運維 系統運維
Ubuntu 下安裝proFTPd:ProFTPD目標是實現一個安全且易于設定的FTP Server,Proftpd不僅針對Wu-Ftp改進了許多問題,而且還有許多新的功能。那么怎樣在Ubuntu下安裝proFTPd支持呢?本文將一一簡述如何Ubuntu下安裝proFTPd。

  Ubuntu9.10安裝proFTPd支持SFTP

  目的

  1)支持SFTP協議

  2)不采用系統帳號驗證方式,改為數據庫MySQL驗證

  3)數據庫中不保存密碼,只保存經過sha256算法加密過的可打印16位小寫字符串,系統中還需保存一個salt文件

  4)數據庫中指定用戶目錄,proFTPd能夠動態創建用戶目錄

  修改ssh服務端口號為21

  修改文件中的配置/etc/ssh/sshd_config

  然后重新啟動ssh服務

  sudo /etc/init.d/ssh restart

  這不會影響ssh的使用,客戶端需要用-p參數指明端口號

  創建ftp系統帳號

  1.   sudo groupadd ftp  
  2.  
  3.   sudo useradd -u 1005 -s /bin/false -d /bin/null -c "proftpd user" -g ftp ftpuser  
  4.  
  5.   sudo passwd ftp  
  6.  

  依賴庫

  確保UBuntu系統中已經有/usr/include/mysql/mysql.h和/usr/lib/libmysqlclient.a

  獲得源代碼編譯安裝

  注意,系統中不能存在其他占用22端口的程序。

  1.   cd /usr/src  
  2.  
  3.   sudo wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.3rc3.tar.gz  
  4.  
  5.   sudo tar xvzf proftpd-1.3.3rc3.tar.gz  
  6.  
  7.   cd proftpd-1.3.3rc3  
  8.  
  9.   install_user=ftp install_group=ftp sudo ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/run --mandir=/usr/local/man --without-pam --disable-auth-pam --enable-openssl --with-modules=mod_ratio:mod_readme:mod_sftp:mod_sql:mod_sql_passwd:mod_sql_mysql --with-includes=/usr/include/mysql --with-libraries=/usr/lib  
  10.  
  11.   sudo make  
  12.  
  13.   sudo make install  
  14.  

  編譯成功后,當前目錄和/usr/sbin/下都有proftpd程序。

  修改配置

  修改配置文件/etc/proftd.conf文件,在文件開頭添加如下配置

  1.   ServerName "ProFTPD Default Installation"  
  2.  
  3.   ServerType standalone  
  4.  
  5.   DefaultServer on  
  6.  
  7.   RootLogin off  
  8.  
  9.   RequireValidShell off  
  10.  
  11.   DefaultRoot ~  
  12.  
  13.   IdentLookups off  
  14.  
  15.   UseReverseDns off  
  16.  
  17.   CreateHome on  
  18.  

  

  1.   SQLPasswordEngine on 
  2.  
  3.   SQLPasswordEncoding hex  
  4.  
  5.   SQLPasswordSaltFile /home/chenshu/salt  
  6.  

  

  

  1.   # Other mod_sql configuration here  
  2.  
  3.   SQLBackend mysql  
  4.  
  5.   SQLAuthTypes SHA256  
  6.  
  7.   SQLAuthenticate users*  
  8.  
  9.   SQLConnectInfo databaseName @IP :3306 username password 30  
  10.  
  11.   SQLDefaultUID 1003  
  12.  
  13.   SQLDefaultGID 1005  
  14.  
  15.   SQLUserInfo users login password_hash NULL NULL homedir NULL 
  16.  
 
  1.   SFTPEngine on 
  2.  
  3.   SFTPLog /etc/sftp.log  
  4.  
  5.   SFTPAuthMethods password 
  6.  
  7.   # Host keys, for server host authentication  
  8.  
  9.   SFTPHostKey /etc/ssh/ssh_host_rsa_key  
  10.  
  11.   SFTPHostKey /etc/ssh/ssh_host_dsa_key  
  12.  

      # Port 21 is the standard FTP port.

      Port 22

  

  創建數據表

  1.   CREATE TABLE `users` (  
  2.  
  3.   `id` int(10) unsigned NOT NULL AUTO_INCREMENT,  
  4.  
  5.   `login` varchar(16) NOT NULL,  
  6.  
  7.   `password_hash` varchar(80) NOT NULL,  
  8.  
  9.   `homedir` varchar(1024) NOT NULL,  
  10.  
  11.   PRIMARY KEY (`id`)  
  12.  
  13.   )  
  14.  

  制造數據:

  下面是Ruby代碼:

  require 'digest/sha2'

  puts Digest::SHA256.hexdigest("770328" + "7wjCeqX/")

  "770328"是用戶密碼

  "7wjCeqX/"是salt,也應該保存在/home/chenshu/salt文件中。請不要在文件中添加換行符。

  算出的字符串,保存到password_hash列中。

  homedir字段保存用戶目錄,如果第一次登錄時沒有,會自動創建。

  最后啟動服務:

  1.   chenshu@chenshu-desktop:/usr/sbin$ sudo ./proftpd  
  2.  

  測試,通過。這樣就完成了Ubuntu9.10下proFTPd的安裝。

【編輯推薦】

  1. ProFTPD.conf的詳細配置方法
  2. Proftpd配置文件結構分析
  3. ProFTP下的參數說明
  4. Porftpd.conf的配置格式
  5. lampp的ProFTPd下新增FTP用戶的方法
  6. Debian下配置ProFTPd服務器
  7. Centos下ProFTPD配置FTP服務器
責任編輯:zhaolei 來源: CSDN
相關推薦

2011-02-25 14:35:06

ubuntuproftp安裝

2011-03-03 09:04:25

2011-03-03 14:47:35

2011-03-03 11:06:44

Ubuntu安裝ProFTPD

2011-02-23 09:47:07

2011-02-23 09:47:07

UbuntuProFTPdMySQL

2011-03-08 17:04:10

ProFTPDUbuntu

2011-02-22 16:24:30

2011-03-03 13:32:07

Proftpd安裝

2011-03-02 09:26:26

ubuntuproftpd

2011-02-25 15:38:12

ProftpdRedHat

2011-02-25 15:38:58

2011-02-25 09:44:51

怎樣安裝Proftpd

2011-03-03 13:07:13

安裝Proftpd

2011-02-22 09:50:01

2011-02-25 15:55:25

unixProftpd

2011-03-08 10:10:37

Linuxproftpd

2011-02-24 15:04:58

ProftpdCentos

2011-03-07 17:24:33

ProFTPD安裝

2011-02-24 14:47:48

ProFTPD
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕成人av | 在线视频亚洲 | 日韩一二三区视频 | 亚洲 欧美 日韩在线 | 日韩一区二区三区在线观看 | 国产精品夜夜夜一区二区三区尤 | 国产精品不卡视频 | 日韩三级电影一区二区 | 中文字幕国产 | 夜久久| 国产视频在线观看一区二区三区 | 国产日韩免费观看 | 午夜影院视频 | 国产成人影院 | 成人黄色电影在线播放 | 91av视频在线免费观看 | 懂色av一区二区三区在线播放 | 国产精品91视频 | 国产欧美精品在线观看 | 亚洲午夜精品 | 日韩精品视频一区二区三区 | 日韩在线免费看 | 国产91精品久久久久久久网曝门 | 国产在线精品一区 | 日韩欧美在线观看视频 | 国产一区二区三区久久久久久久久 | 国产伦精品一区二区三区在线 | 伊人久久综合 | 国产偷录视频叫床高潮对白 | 一区二区日韩 | 久久国产精品无码网站 | 久久久女| 亚洲欧美日韩精品久久亚洲区 | 一区二区三区不卡视频 | 中文字幕一区二区三区不卡在线 | 操久久| 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 亚洲视频中文字幕 | wwwxxx日本在线观看 | 久久99这里只有精品 | 亚洲精品视频免费看 |