欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么在Linux上安裝使用FTP服務(wù)器-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“怎么在Linux上安裝使用FTP服務(wù)器”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“怎么在Linux上安裝使用FTP服務(wù)器”吧!

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:國際域名空間、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、臨海網(wǎng)站維護、網(wǎng)站推廣。

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

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



代碼如下:


sudo apt-get install proftpd-basic



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



代碼如下:


sudo netstat -antp|grep proftpd



查看proftpd監(jiān)聽的21端口
用proftpd提供的ftpasswd新建虛擬用戶test并設(shè)置密碼:



代碼如下:


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時自動創(chuàng)建的系統(tǒng)用戶ftp:nogroup的uid和gid,執(zhí)行cat /etc/passwd|grep ftp可見.
/srv/ftp是安裝proftpd時自動創(chuàng)建的目錄,所有者為ftp:nogroup,權(quán)限為755.
這樣虛擬用戶test以系統(tǒng)用戶ftp:nogroup登錄/srv/ftp便可以對該目錄進行讀寫.
Linux上的FTP Server的讀寫權(quán)限是映射到系統(tǒng)UGO(User Group Other)上的.
創(chuàng)建虛擬用戶時通過設(shè)置系統(tǒng)用戶uid和gid,以及合理地配置/srv/ftp目錄及其文件權(quán)限來實現(xiàn)讀寫控制.

創(chuàng)建新用戶時再次執(zhí)行上述命令即可,根據(jù)需要改變一些參數(shù).
比如我創(chuàng)建了一個以uid:gid為1000:1000的系統(tǒng)用戶運行,登錄目錄為/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



創(chuàng)建用戶不需要重載proftpd,因為proftpd每次認(rèn)證時都會讀取認(rèn)證文件.



代碼如下:


sudo chown proftpd:nogroup /png/proftpd/passwd 設(shè)置passwd文件讀寫權(quán)限,確保proftpd能讀取該文件.


代碼如下:


sudo nano /etc/proftpd/proftpd.conf



在末尾加入:



代碼如下:


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


代碼如下:


sudo service proftpd reload



重載使配置生效。

更改proftpd的默認(rèn)端口
在文件/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增加此模塊的參數(shù):



代碼如下:


options ip_conntrack_ftp ports=2121



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



代碼如下:


/sbin/modprobe ip_conntrack_ftp ports=2121


到此,相信大家對“怎么在Linux上安裝使用FTP服務(wù)器”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁名稱:怎么在Linux上安裝使用FTP服務(wù)器-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://chinadenli.net/article28/ddiccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、微信公眾號、網(wǎng)站設(shè)計、App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營