可以利用 Python 的 Pyftpdlib 模塊快速搭建FTP 服務(wù)器實現(xiàn)文件上傳下載功能,以下是具體做法: 安裝 Pyftpdlib 模塊 $ sudo pip install pyftpdlib 通過 Python 的 -m 選項將 Pyftpdlib 模塊作為一個簡單的獨立服務(wù)器來運行,假設(shè)我們需要共享目錄 /Users/Edu/Oldboy,只需要以下這個命令行就可以輕松實現(xiàn): $ cd /Users/Edu/Oldboy $ python -m pyftpdlib [I 2018-05-04 15:13:12] >>>
starting FTP server on :::8080, pid=7517 <<< [I 2018-05-04 15:13:12] concurrency model:
async [I 2018-05-04 15:13:12] masquerade (NAT)
address: None [I 2018-05-04 15:13:12] passive ports:
None 至此一個簡單的 FTP 服務(wù)器已經(jīng)搭建完成,訪問 ftp://IP:PORT 即可。例如類似下面的 URL: ftp://192.168.0.1:8080 默認 IP 為本機所有可用 IP,端口為8080。 默認登陸方式為匿名。 默認權(quán)限是只讀。 如果你要建一個有認證且可寫的 FTP 服務(wù)器,可使用類似以下指令 $ python -m pyftpdlib -i 192.168.0.1 -w -d
/tmp/ -u edu -P 666666 如果你需卸載 Pyftpdlib 模塊,可以通過以下命令: $ pip uninstall pyftpdlib |
|