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
env.use_ssh_config = True env.host_string = 'Hôte cible' env.user = 'nom d'utilisateur' env.password = 'nom du mot de passe'
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