Aller au contenu

Fabric SSH Python

Installer fabric et paramiko:

$ pip install fabric
$ pip install paramiko

# CryptographyDeprecationWarning
$ pip install cryptography==2.5

fabfile.py

from fabric import Connection
c = Connection(host='192.168.1.7', user='bruno', port=42666)

result = c.run('uname -s')

result = c.put(local='/Users/bruno/test.csv', remote='/homes/bruno')

result = c.get(remote='/homes/bruno/httpd-vhost.conf', local='/Users/bruno/Downloads/')
result = c.get(remote='/homes/bruno/httpd-vhost.conf')

# erreur avec '/homes/bruno/hello.py'
result = c.run('python hello.py')

Dernière mise à jour: March 15, 2019