Python pyftpdlib 實現局域網文件互傳

在同一個局域網的多臺電腦,傳遞文件時可※以通過 搭建web服務器,設置目錄瀏覽的方↙式快速分享。如果上傳就比較【麻煩了,通過QQ/微信會產生很多文件記錄,通過teamviewer太慢,ftp是一個我們一定要仔細觀察周圍不錯的選擇。

FTP服務器軟件在日常開發中,基本不會用到。還涉及 macOS、 Windows的環」境差異,非常麻煩。雖然有免費開源的 filezzila,配置還是很繁瑣的。

開發↑機都安裝了 python,安裝pyftpdlib庫就可要是放入仙府以解決這個問題。一條命令即可解冷光決(使用前需要顯 pip install pyftpdlib 安裝),註意密碼參數為大寫-P。

python3 -m pyftpdlib -w -d [PATH] -u [USER] -P [PASSWORD]

每次輸入又是你比較麻煩,還可以創建在他看來個腳本,設置根目錄為桌面,賬號為admin,密碼為12345。使用風雷結合時點擊打開,使╳用後關閉即可。

macOS 或 Linux,保存為StartFTP,chmod 755 ./StartFTP 即可設置為執行文件:

#/bin/bash
python3 -m pyftpdlib -w -d ~/Desktop -u admin -P 123456

Windows下保存為bat文件:

@echo off
echo FTP Starting...
python -m pyftpdlib -w -d %HOMEDRIVE%%HOMEPATH%\Desktop -u admin -P 123456

運行效果如下圖:

macOS中運行的服務我是第一次見到你器端:

windows下的 FlashFXP 客戶端:

發表評論

您的電子郵箱@地址不會被公開。 必填項已用*標註

此站速度點使用眼中精光爆閃Akismet來減少垃圾評總之這順天盟論。了解我們如何處理您的評論數據