Linux 主機抓取圖片需插入 Windows Word、Windows 下載 Linux 套件需傳回安裝——雙向檔案傳輸剛需。方案採 FTP 協議,Windows 端部署 Serv-U 做 FTP Server,Linux 端用原生 ftp 指令客戶端,經測試穩定高效。
setup.exe 全程預設安裝10.18.34.115(動態 IP 可留空)RoseRed(自訂)yint、密碼明文輸入、主目錄 E:\、鎖定主目錄、權限 No privilegeDir Access 標籤,勾選 Read、Write、List、Create 等目錄/檔案權限完成後擁有 FTP Server RoseRed,兩帳號:Anonymous(無密碼)、yint(設定密碼)。
ftp 10.18.34.115
# 輸入用戶名 yint 與密碼
| 指令 | 語法 | 範例 | 說明 |
|---|---|---|---|
get | get [remote] [local] | get /rose/1.bmp 1.bmp | 單檔下載,遠端路徑用正斜線 |
mget | mget [remote-files] | cd /rose; mget *.* | 批次下載,支援萬用字元,檔案存入當前本地目錄 |
| 指令 | 語法 | 範例 | 說明 |
|---|---|---|---|
put | put [local] [remote] | put 1.bmp /rose/333.bmp | 單檔上傳可改名,遠端路徑用正斜線 |
mput | mput [local-files] | cd /rose; mput *.bmp | 批次上傳,來源為本地當前目錄 |
ftp 時的當前工作目錄決定本地檔案存取基準E:\rose 對應 FTP 路徑 /rosebinary / ascii 模式切換:二進位檔 (圖片、壓縮包、執行檔) 必須用 binary,文字檔可用 ascii 自動換行轉換prompt 關閉互動確認:prompt off 配合 mget/mput 批次無人值守ftp -n < script.txt 實現自動化備份/同步passivesftp-server,Linux 端 sftp 指令用法近似