[問題] 多台linux同時傳檔到windows系統

看板Python作者 (happy)時間7年前 (2017/03/15 17:31), 7年前編輯推噓4(406)
留言10則, 6人參與, 最新討論串1/2 (看更多)
各位大大好! 想詢問版友們,最近小弟受朋友委託 要用個程式碼,可以將多台linux的檔案(20台以上),單個檔案大小不到5mb 同時傳到一台windows電腦上 目前找到兩種方案FTP & SAMBA 不知道有沒有更好的方法呢!? (網路環境限制在內網) 因為這兩種方案,沒有找到可以主動丟資料到windows上的 如果有大大有興趣的話可以跟我聯繫 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.143.75 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1489570285.A.798.html ※ 編輯: lhappyl (114.37.143.75), 03/15/2017 17:32:59

03/15 17:34, , 1F
ansible應該可以做到您想要的
03/15 17:34, 1F
不過可惜ansible控制端不能用windows系統,不然是我要的解決方案

03/15 18:09, , 2F
把全部檔案收到某一個linux上,再傳到windows電腦。
03/15 18:09, 2F
沒補充到我linux這邊是用樹莓派,怕它會跑不動XDD ※ 編輯: lhappyl (114.37.143.75), 03/15/2017 18:42:27 ※ 編輯: lhappyl (114.37.143.75), 03/15/2017 18:42:27

03/15 19:12, , 3F
在python版問當然是在windows端用paramiko抓(?
03/15 19:12, 3F

03/15 21:53, , 4F
FTP為啥不能主動丟資料 你開個超簡單Server 把POST上
03/15 21:53, 4F

03/15 21:54, , 5F
來的資料存檔(想到最簡單的方法
03/15 21:54, 5F

03/15 22:49, , 6F
每台都裝 syncthing,檔案丟進資料夾就解決啦
03/15 22:49, 6F

03/16 01:22, , 7F
python ftplib
03/16 01:22, 7F

03/16 01:23, , 8F
你只要做個daemon pooling 偵測特定路徑或檔案
03/16 01:23, 8F

03/16 01:24, , 9F
再用 ftop 傳到你要的路徑即可,這不會很難
03/16 01:24, 9F
s860134: windows 03/16 01:24 嗯!謝謝上面大大的分享!我應該先試試您們FTP的方式 今天測試了用samba,電腦可以連上,但是用python時,沒辦法直接連結資料夾 http://i.imgur.com/kSslYNn.jpg

03/16 13:08, , 10F
收這一點資料ok的
03/16 13:08, 10F
應該電腦還應付的來 ※ 編輯: lhappyl (114.37.172.139), 03/16/2017 17:42:57
文章代碼(AID): #1OoGdjUO (Python)
文章代碼(AID): #1OoGdjUO (Python)