好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux上安裝使用FTP服務器ProFTPD的教程

Linux上安裝使用FTP服務器ProFTPD的教程

熱門標簽:pageadm實現地圖標注 百度中國地圖標注中心 百度地圖標注開鎖電話 安陽百應電銷機器人加盟 依蘭縣地圖標注app 山東企業電銷機器人價格 公司400電話辦理價格 潮州地圖標注 琿春市地圖標注app

Linux VPS用戶一般都通過SFTP/SCP協議連接OpenSSH Server進行文件傳輸,但有時候,你希望某些用戶只能上傳文件到網站目錄,而不能夠登錄系統執行命令以及訪問其他目錄,這時用FTP Server就能很好地實現.Linux上常用的FTP Server有VSFTPD和ProFTPD,其中ProFTPD簡單易用,功能也不錯,這里以ProFTPD為例搭建FTP服務器.當然,FTP也可以作為局域網內文件共享的一種方式,比如你的室友使用Windows,向你的Ubuntu ProFTPD個人電腦上傳了一部影片,這樣就不用拿U盤去拷貝了,其他室友也可以從你的ProFTPD上下載影片.

proftpd的配置方式類似apache,比vsftpd更易用,xampp就集成了proftpd.

復制代碼
代碼如下:

sudo apt-get install proftpd-basic

安裝時默認作為一個standalone server運行proftpd,如果每天的ftp請求量少,可以安裝為inetd服務,節省服務器資源.
這里我使用默認值,安裝為standalone server.

復制代碼
代碼如下:

sudo netstat -antp|grep proftpd

查看proftpd監聽的21端口
用proftpd提供的ftpasswd新建虛擬用戶test并設置密碼:

復制代碼
代碼如下:

sudo mkdir -p /png/proftpd


復制代碼
代碼如下:

sudo ftpasswd \
--passwd \
--file=/png/proftpd/passwd \
--name=test \
--uid=122 \
--gid=65534 \
--home=/srv/ftp \
--shell=/bin/false

其中uid和gid我使用的是安裝proftpd時自動創建的系統用戶ftp:nogroup的uid和gid,執行cat /etc/passwd|grep ftp可見.
/srv/ftp是安裝proftpd時自動創建的目錄,所有者為ftp:nogroup,權限為755.
這樣虛擬用戶test以系統用戶ftp:nogroup登錄/srv/ftp便可以對該目錄進行讀寫.
Linux上的FTP Server的讀寫權限是映射到系統UGO(User Group Other)上的.
創建虛擬用戶時通過設置系統用戶uid和gid,以及合理地配置/srv/ftp目錄及其文件權限來實現讀寫控制.

創建新用戶時再次執行上述命令即可,根據需要改變一些參數.
比如我創建了一個以uid:gid為1000:1000的系統用戶運行,登錄目錄為/png/www/example.com的虛擬用戶eechen:

復制代碼
代碼如下:

sudo ftpasswd \
--passwd \
--file=/png/proftpd/passwd \
--name=eechen \
--uid=1000 \
--gid=1000 \
--home=/png/www/example.com \
--shell=/bin/false

創建用戶不需要重載proftpd,因為proftpd每次認證時都會讀取認證文件.

復制代碼
代碼如下:

sudo chown proftpd:nogroup /png/proftpd/passwd 設置passwd文件讀寫權限,確保proftpd能讀取該文件.


復制代碼
代碼如下:

sudo nano /etc/proftpd/proftpd.conf

在末尾加入:

復制代碼
代碼如下:

DefaultRoot ~ #將用戶限定在自己的目錄中,上面test用戶對應的就是/srv/ftp
RequireValidShell off #禁用Shell請求認證
AuthOrder mod_auth_file.c #認證方式順序,這里采用文件認證
AuthUserFile /png/proftpd/passwd #存放用戶名和密碼的文件


復制代碼
代碼如下:

sudo service proftpd reload

重載使配置生效。

更改proftpd的默認端口
在文件/etc/proftpd.conf找到:

復制代碼
代碼如下:
Port 21

更改為:

復制代碼
代碼如下:
Port 2121

如果開啟了iptables,iptables限制了所有的出站端口,加載模塊ip_conntrack_ftp,這時在加載ip_conntrack_ftp模塊時需要更改代理端口為2121。
打開/etc/sysconfig/iptables-config,保證此文件定義加載了ip_conntrack_ftp,如:

復制代碼
代碼如下:

IPTABLES_MODULES="ip_conntrack_ftp"

然后在文件/etc/modprobe.conf增加此模塊的參數:

復制代碼
代碼如下:

options ip_conntrack_ftp ports=2121

如果需要手動加載,則可以執行以下命令:

復制代碼
代碼如下:

/sbin/modprobe ip_conntrack_ftp ports=2121

標簽:呼和浩特 三明 林芝 連云港 公主嶺 常德 香港 晉中

巨人網絡通訊聲明:本文標題《Linux上安裝使用FTP服務器ProFTPD的教程》,本文關鍵詞  Linux,上,安裝,使用,FTP,服務器,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux上安裝使用FTP服務器ProFTPD的教程》相關的同類信息!
  • 本頁收集關于Linux上安裝使用FTP服務器ProFTPD的教程的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 色91在线| 两性高清性色生活片| 嗯啊灌满了啊太深了h| 亚洲欧美校园春色| 国产成人精品视频福利app| 真人做真爱一级A片免费观看入口| 草1024榴社区入口成人小说| 亚洲精品私拍国产福利在线| 欧美另类老少配hd| 超级碰碰碰97免费视频| 欧美一区国产| 再深点灬舒服了灬太大了网站| 电击花蒂折磨喷水h文| 大搜查高清完整版在线观看| 娇妻玩4P被3个男子伺候91| 男人房时间短怎么改善| 操白虎美女| 学生的妈妈5中韩双字多鱼3| 美国一级aa毛片专区| 国产91露脸合集magnet| 国产乱人视频在线播放不卡| 热re99久久精品国产99热| 午夜a一级毛片| 国精产品人妻一区二区视频在线 | 免费精品—色哟哟| 一级毛片儿| 性色av浪潮av色欲av一区| 床戏吻戏一边摸一边做| 女教师在教室被灌满在线观看| 中文字幕在线一区二区| 盗摄精品AV一区二区三区| 中国jizz18免费| 午夜成人免费福利在线播放| 快穿耽美| 苏媚与公做了一夜伦理 | 国产精品欧美亚洲韩国日本99| 欧美日韩亚洲电影天堂| 国产AV?无码?白丝?cos| 在线观看美女福利姬视频| 玩具调教小说| 国产精品揄拍100视频|