LNMP下安裝Pureftpd開(kāi)啟FTP服務(wù)以及修改FTP端口的方法
軍哥的 LNMP 環(huán)境包 1.2 內(nèi)置了 Pureftpd 的安裝程序。
安裝 Pureftpd
進(jìn)入lnmp解壓后的目錄,執(zhí)行:./pureftpd.sh 會(huì)顯示如下圖:

按提示輸入當(dāng)前MySQL的root密碼,輸入完成,回車確認(rèn),會(huì)提示如下信息:

這一步是設(shè)置FTP用戶管理后臺(tái)的登陸密碼。輸入完成回車確認(rèn)

因?yàn)镻HP管理后臺(tái)需要連接數(shù)據(jù)庫(kù),所以會(huì)在MySQL上創(chuàng)建一個(gè)ftp用戶,這里設(shè)置的就是這個(gè)用戶的密碼。輸入完成,回車確認(rèn)。
回車 顯示 ”P(pán)ress any key to start install Pure-FTPd...“ 再次回車確認(rèn)即可開(kāi)始安裝。
添加FTP用戶
安裝完成后,在瀏覽器輸入: http://你的ip/ftp/ 用剛才設(shè)置的FTP用戶管理后臺(tái)的登陸密碼登陸。登陸后界面如下:

輸入賬號(hào)和密碼,UID和GID 都選擇 www,然后選擇該用戶可以訪問(wèn)的主目錄,設(shè)置下帶寬,保存即可。
PureFTPd 安裝好以后,自帶了一個(gè) ftpuser_1 用戶, 你可以刪除這個(gè)用戶。
注意事項(xiàng):
1.有用戶可能找不到選擇目錄的地方,選目錄是點(diǎn)擊”主目錄“ 最后面有個(gè)圓形套著三角形的圖標(biāo),點(diǎn)一下就會(huì)出來(lái)。
2.如果提示無(wú)法讀取目錄、登陸超時(shí)或報(bào)502 Bad Gateway錯(cuò)誤:
LNMP 1.1 及更早的版本,修改/usr/local/php/etc/php.ini 查找open_basedir,有/home/wwwroot/default的幾行前面加;注釋掉。
LNMP 1.2的話在/home/wwwroot/default/.user.ini里設(shè)置,將里面的內(nèi)容刪除,過(guò)幾分鐘生效后即可。
.user.ini文件無(wú)法直接修改,而且是隱藏文件可能在winscp下可能無(wú)法看到,建議使用vim編輯器或nano編輯器進(jìn)行修改。
修改前需要執(zhí)行:chattr -i /home/wwwroot/default/.user.ini
修改完成后再執(zhí)行:chattr +i /home/wwwroot/default/.user.ini
如果是LNMPA或LAMP的話需要修改 /usr/local/apache/conf/extra/httpd-vhosts.conf 里面的 php_admin_value open_basedir 在該行前面加#直接注釋。
3.LNMP 1.2開(kāi)始可以使用命令:lnmp ftp {add|list|del} 進(jìn)行FTP賬號(hào)管理。使用命令進(jìn)行管理更方便。
4.修改管理面板登錄密碼:http://bbs.vpser.net/thread-2038-1-1.html
以上參考:http://lnmp.org/faq/ftpserver.html
修改PureFTPd 的 FTP端口
修改默認(rèn)的 21 端口相對(duì)會(huì)比較安全一點(diǎn),如果Linux服務(wù)器用的是 Pureftpd 則修改端口號(hào)的方法如下:
vi /usr/local/pureftpd/pure-ftpd.conf
找到
# Bind 127.0.0.1,21
修改為
Bind 0.0.0.0,2121
以上的 2121 即為新端口。
之后重啟Pureftpd即可,如果用的是lnmp則執(zhí)行以下命令。
/etc/init.d/pureftpd restart
以上參考:http://www.xevps.net/pureftpd-change-port.html
注:如果你使用了 iptables 等防火墻策略,請(qǐng)記得在規(guī)則中將新端口開(kāi)放。
相關(guān)文章
Linux中對(duì)mysql用戶進(jìn)行管理的操作代碼
這是在Linux里面對(duì)MySQL數(shù)據(jù)庫(kù)的用戶進(jìn)行管理,其中包括查看全部用戶以及權(quán)限、賦予增刪改查權(quán)限、賦予遠(yuǎn)程連接%權(quán)限、刪除用戶的權(quán)限、刪除用戶、修改密碼等,本文給大家詳細(xì)介紹了Linux中對(duì)mysql用戶進(jìn)行管理的操作代碼,需要的朋友可以參考下2024-11-11
inotify+rsync實(shí)現(xiàn)實(shí)時(shí)同步的方法
下面小編就為大家分享一篇inotify+rsync實(shí)現(xiàn)實(shí)時(shí)同步的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
Linux QT Kit丟失及Version為空問(wèn)題解決方案
這篇文章主要介紹了Linux QT Kit丟失及Version為空問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
如何使用win10內(nèi)置的linux系統(tǒng)啟動(dòng)spring-boot項(xiàng)目
這篇文章主要介紹了如何使用​win10內(nèi)置的linux系統(tǒng)啟動(dòng)spring-boot項(xiàng)目,需要的朋友可以參考下2020-07-07
linux下mysql數(shù)據(jù)庫(kù)的操作的方法
下面小編就為大家?guī)?lái)一篇linux下mysql數(shù)據(jù)庫(kù)的操作的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-01-01
linux expect實(shí)現(xiàn)登陸遠(yuǎn)程主機(jī)并執(zhí)行命令示例代碼
這篇文章主要給大家介紹了linux expect實(shí)現(xiàn)登陸遠(yuǎn)程主機(jī)并執(zhí)行命令的相關(guān)資料,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-06-06
Linux實(shí)現(xiàn)修改只讀文件(以設(shè)置自動(dòng)連網(wǎng)為例)
這篇文章主要介紹了Linux實(shí)現(xiàn)修改只讀文件(以設(shè)置自動(dòng)連網(wǎng)為例),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03

