Chopsticks遠(yuǎn)程主機(jī)管理工具
Chopsticks是一個(gè)協(xié)調(diào)庫(kù):它讓你通過(guò)SSH管理和配置遠(yuǎn)程主機(jī)。
當(dāng)然,這是無(wú)代理的,除了Python和SSH代理外,不需要在遠(yuǎn)程主機(jī)上安裝任何東西。
它還支持在Docker容器中執(zhí)行代碼。
與Ansible或Fabric相比,它可能是最好的,但它有一些巧妙的傳輸魔法,這意味著它非常容易開(kāi)發(fā):你只需寫Python函數(shù),可以從協(xié)調(diào)主機(jī)上調(diào)用。不需要調(diào)用bash命令(如Fabric),也不需要用受限的輸入和輸出格式編寫?yīng)毩⒌哪_本(如Ansible)。
我們也可以將其與Python的內(nèi)置多進(jìn)程庫(kù)進(jìn)行比較,但不是在同一主機(jī)上的子進(jìn)程中調(diào)用代碼,而是在遠(yuǎn)程主機(jī)上運(yùn)行代碼。
評(píng)論
圖片
表情
