जैसा कि ऊपर सुझाया गया है, आप परमिको का उपयोग करके इसे स्वयं कोड कर सकते हैं। वैकल्पिक रूप से, आप फैब्रिक में देख सकते हैं, आपके द्वारा पूछे गए सभी कामों को करने के लिए एक अजगर आवेदन:
फैब्रिक एक पायथन लाइब्रेरी और कमांड-लाइन टूल है जिसे एसएसएच प्रोटोकॉल के माध्यम से अनुप्रयोगों को लागू करने या सिस्टम प्रशासन कार्यों को व्यवस्थित करने के लिए डिज़ाइन किया गया है। यह मनमाने ढंग से शेल कमांड चलाने के लिए उपकरण प्रदान करता है (या तो सामान्य लॉगिन उपयोगकर्ता के रूप में, या sudo के माध्यम से), अपलोड करना और फ़ाइलों को डाउनलोड करना, और इसके बाद।
मुझे लगता है कि यह आपकी आवश्यकताओं के अनुरूप है। यह एक बड़ी लाइब्रेरी भी नहीं है और इसके लिए सर्वर इंस्टॉलेशन की आवश्यकता नहीं है, हालांकि इसमें पैरामिको और पाइक्रोक्रिप्ट पर निर्भरताएं हैं जो क्लाइंट पर इंस्टॉलेशन की आवश्यकता होती है।
ऐप यहां हुआ करता था । यह अब यहां पाया जा सकता है ।
* The official, canonical repository is git.fabfile.org
* The official Github mirror is GitHub/bitprophet/fabric
इस पर कई अच्छे लेख हैं, हालांकि आपको सावधान रहना चाहिए क्योंकि यह पिछले छह महीनों में बदल गया है:
कपड़े के साथ Django तैनात
आधुनिक पायथन हैकर के उपकरण: वर्चुनेल, फैब्रिक और पिप
कपड़े और Virtualenv के साथ सरल और आसान तैनाती
बाद में: फैब्रिक को अब स्थापित करने के लिए पैरामिको की आवश्यकता नहीं है:
$ pip install fabric
Downloading/unpacking fabric
Downloading Fabric-1.4.2.tar.gz (182Kb): 182Kb downloaded
Running setup.py egg_info for package fabric
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no files found matching 'fabfile.py'
Downloading/unpacking ssh>=1.7.14 (from fabric)
Downloading ssh-1.7.14.tar.gz (794Kb): 794Kb downloaded
Running setup.py egg_info for package ssh
Downloading/unpacking pycrypto>=2.1,!=2.4 (from ssh>=1.7.14->fabric)
Downloading pycrypto-2.6.tar.gz (443Kb): 443Kb downloaded
Running setup.py egg_info for package pycrypto
Installing collected packages: fabric, ssh, pycrypto
Running setup.py install for fabric
warning: no previously-included files matching '*' found under directory 'docs/_build'
warning: no files found matching 'fabfile.py'
Installing fab script to /home/hbrown/.virtualenvs/fabric-test/bin
Running setup.py install for ssh
Running setup.py install for pycrypto
...
Successfully installed fabric ssh pycrypto
Cleaning up...
यह ज्यादातर कॉस्मेटिक है, हालांकि: ssh paramiko का एक कांटा है, दोनों पुस्तकालयों के लिए अनुरक्षक एक ही है (जेफ फ़ोरिसर, फैब्रिक के लेखक भी), और अनुचर के पास paramiko के नाम के तहत पारामिको को पुन: लिखने और योजना है । (यह सुधार pbanka के माध्यम से ।)