安裝FTP服務器匿名登錄,FTP設置被動模式

查看ftp版本。sudo vsftpd -version

1安裝

sudo apt-get install vsftpd

匿名登錄,還要進行如下配置:

anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

write_enable=YES

utf8_filesystem=YES
local_root=/var/ftp

local_enable=YES

 sudo chmod 755 /srv/ftp  

(注意:vsftpd對ftp的根目錄權限有要求,最好是755,我試過777,會出錯,連不上ftp)

sudo chmod  777  /srv/ftp/upload(

爲該子文件夾設置777權限,可使匿名用戶在upload文件夾裏面上傳文件。注意:匿名用戶在ftp文件夾裏是無法上傳文件的)

備註:也可以試試 sudo chmod -R 755 /srv/ftp

sudo /etc/init.d/vsftpd start

sudo /etc/init.d/vsftpd stop

sudo /etc/init.d/vsftpd restart

2、被動模式 

sudo ftp 

ubuntu@ip-172-31-22-243:/$ sudo ftp 
ftp> ls
Not connected.
ftp> open 52.81.18.24
Connected to 52.80.180.240.
220 Welcome to Shenhua FTP service! No authorized access is strictly prohibited.
Name (52.80.180.240:ubuntu): ftpname
331 Please specify the password.
Password:*****

230 Login successful.

ftp> quote PASV

227 Entering Passive Mode (172,30,22,23,26,225).

2、FTP顯示500 legal PORT command的解決

sudo modprobe ip_nat_ftp

sudo modprobe ip_conntrack_ftp

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章