Utilisez le tissu tel quel en python (fabric3)

J'ai trouvé qu'il était facile d'utiliser le tissu à partir d'un script normal, donc Je vais l'écrire sous forme de mémo.

De jupyter, il peut être assez pratique à utiliser

from fabric.api import env,sudo,get,run,put,local,execute,hosts from fabric.decorators import task,hosts from fabric.context_managers import hide

Et préciser

ssh_config, le cas échéant

env.use_ssh_config = True env.host_string = 'Hôte cible' env.user = 'nom d'utilisateur' env.password = 'nom du mot de passe'

Lors de la spécification du fichier de clés

Spécifiez comme env.key_filename = '/ Users / hoge / .ssh / id'. Il peut également être utilisé dans Windows. Il semble qu'il devrait s'agir de #key_filename. Dans ubuntu, il semble que env.keyfile puisse également être utilisé.

Après ça, x = run('ls -l /srv/www')

Etc. Je n'ai pas encore confirmé get, put, etc., mais cela fonctionnera probablement.

Recommended Posts

Utilisez le tissu tel quel en python (fabric3)
Comment utiliser is et == en Python
Utilisez config.ini avec Python
Utiliser Valgrind avec Python
Utiliser le profileur en Python
Utiliser python dans le conteneur Docker comme interpréteur Pycharm
Voyons comment utiliser def en python
Utiliser l'expression let en Python
Utiliser le protocole de mesure avec Python
Utiliser la fonction de rappel en Python
Utiliser le magasin de paramètres en Python
Python est douloureux. Mais utilisez
Utiliser le cache HTTP en Python
Utilisez l'ODM de MongoDB avec Python
Utiliser un dict clé de liste en Python
Utiliser Random Forest avec Python
Utilisez Spyder de Python IDE
Utilisez pymol comme bibliothèque python
Différence entre == et est en python
Python est UnicodeEncodeError dans le menu fixe CodeBox
Comment utiliser SQLite en Python
Utiliser rospy avec virtualenv dans Python3
L'image en échelle de gris est affichée sous forme d'image couleur dans OpenCV / Python
Utilisez Blender comme module Python
Comment utiliser Mysql avec python
Utiliser Python mis en pyenv avec NeoVim
Il n'y a pas de commutateur en python
Comment utiliser ChemSpider en Python
Utilisez Python intégrable comme interface Python 3 de Vim
Comment utiliser PubChem avec Python
Utiliser OpenCV avec Python 3 dans Window
Python in est aussi un opérateur
python: utilisez les variables définies dans le format de chaîne telles quelles
Comment utiliser l'astérisque (*) en Python. C'est peut-être tout? ..
[Introduction à Python] Comment utiliser la classe en Python?
Utiliser l'impression dans l'expression lambda Python2
"<" En python> pack ("<L", ...) est un peu todian
Inject est recommandé pour DDD en Python
Utilisez facilement vos propres fonctions en Python
Un moyen simple d'utiliser Wikipedia avec Python
Qu'est-ce que "mahjong" dans la bibliothèque Python? ??
Hash en Perl est un dictionnaire en Python
N'utilisez pas \ d dans les expressions régulières Python 3!
[Python] Mémo de prétraitement complet tel quel
Comment utiliser __slots__ dans la classe Python
Utilisez pathlib dans Maya (Python2.7) en préparation du prochain Python3.7
Comment utiliser les expressions régulières en Python
Quadtree en Python --2
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Python est facile
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python