FTP(File Transfer Protocol,文件傳輸協議) 是 TCP/IP 協議組中的協議之一。
FTP協議包括兩個組成部分,其一爲FTP服務器,其二爲FTP客戶端。
默認情況下FTP協議使用TCP端口中的 20和21這兩個端口,其中20用於傳輸數據,21用於傳輸控制信息。
1 安裝vsftpd
使用apt-get 安裝
sudo apt-get install vsftpd
配置vsftpd.conf文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak sudo vi /etc/vsftpd.conf
配置文件詳細介紹
#接受本地用戶 local_enable=YES #本地用戶上傳文件的umask。 local_umask=022 #可以上傳(全局控制). write_enable=YES
重啓ftp服務器
sudo service vsftpd restart
注意:client端get文件出現226錯誤,代表client端沒有本地寫權限,無法創建文件,可能是c:\盤
登錄ftp服務器後,可以使用
get
獲取服務器上的文件,mget
是獲取多個文件。使用
put
可以上傳文件到服務器,使用mput
上傳多個文件。ls
查看文件。mkdir
創建文件。rmdir
刪除文件夾。pwd
查看當前工作路徑。cd
切換工作路徑delete
刪除文件。