LNMP下安裝Pureftpd開啟FTP服務(wù)以及修改FTP端口的方法
軍哥的 LNMP 環(huán)境包 1.2 內(nèi)置了 Pureftpd 的安裝程序。
安裝 Pureftpd
進(jìn)入lnmp解壓后的目錄,執(zhí)行:./pureftpd.sh 會顯示如下圖:
按提示輸入當(dāng)前MySQL的root密碼,輸入完成,回車確認(rèn),會提示如下信息:
這一步是設(shè)置FTP用戶管理后臺的登陸密碼。輸入完成回車確認(rèn)
因為PHP管理后臺需要連接數(shù)據(jù)庫,所以會在MySQL上創(chuàng)建一個ftp用戶,這里設(shè)置的就是這個用戶的密碼。輸入完成,回車確認(rèn)。
回車 顯示 ”Press any key to start install Pure-FTPd...“ 再次回車確認(rèn)即可開始安裝。
添加FTP用戶
安裝完成后,在瀏覽器輸入: http://你的ip/ftp/ 用剛才設(shè)置的FTP用戶管理后臺的登陸密碼登陸。登陸后界面如下:
輸入賬號和密碼,UID和GID 都選擇 www,然后選擇該用戶可以訪問的主目錄,設(shè)置下帶寬,保存即可。
PureFTPd 安裝好以后,自帶了一個 ftpuser_1 用戶, 你可以刪除這個用戶。
注意事項:
1.有用戶可能找不到選擇目錄的地方,選目錄是點擊”主目錄“ 最后面有個圓形套著三角形的圖標(biāo),點一下就會出來。
2.如果提示無法讀取目錄、登陸超時或報502 Bad Gateway錯誤:
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)容刪除,過幾分鐘生效后即可。
.user.ini文件無法直接修改,而且是隱藏文件可能在winscp下可能無法看到,建議使用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開始可以使用命令:lnmp ftp {add|list|del} 進(jìn)行FTP賬號管理。使用命令進(jìn)行管理更方便。
4.修改管理面板登錄密碼:http://bbs.vpser.net/thread-2038-1-1.html
以上參考:http://lnmp.org/faq/ftpserver.html
修改PureFTPd 的 FTP端口
修改默認(rèn)的 21 端口相對會比較安全一點,如果Linux服務(wù)器用的是 Pureftpd 則修改端口號的方法如下:
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 等防火墻策略,請記得在規(guī)則中將新端口開放。
相關(guān)文章
安裝CentOS 6.x報錯"Disk sda contains BIOS RAID metadata"解決方法
今天在安裝CentOS6.2的時候,當(dāng)進(jìn)到檢測硬盤的時候,總是過不去,報錯如下: Disk sda contains BIOS RAID metadata, but is not part of any recognized BIOS RAID sets. Ignoring disk sda,真是不知如何解決,下面小編把我的思路分享到腳本之家平臺,需要的朋友參考下2019-11-1180端口被Pid為4的未知程序占用導(dǎo)致Apache不能啟動的解決方法
這篇文章主要介紹了80端口被Pid為4的未知程序占用導(dǎo)致Apache不能啟動的解決方法,比較奇怪的是這個PID為4的程序在進(jìn)程中找不到,后來發(fā)現(xiàn)原來是一個服務(wù)在占用,需要的朋友可以參考下2014-10-10protobuf簡單介紹和ubuntu 16.04環(huán)境下安裝教程
protobuf是谷歌的開源序列化協(xié)議框架,結(jié)構(gòu)類似于XML,JSON這種,顯著的特點是二進(jìn)制的,效率高,主要用于通信協(xié)議和數(shù)據(jù)存儲等方面,算是一種結(jié)構(gòu)化數(shù)據(jù)的表示方法。這篇文章主要介紹了protobuf簡單介紹和ubuntu 16.04環(huán)境下安裝教程,需要的朋友可以參考下2019-06-06Win10 安裝Linux ubuntu-18.04雙系統(tǒng)(安裝指南)
這篇文章主要介紹了Win10+Linux ubuntu-18.04雙系統(tǒng)安裝教程,本文分步驟給大家記錄下來,需要的朋友可以參考下2019-10-10