Files
mkdocs/docs/Programmation/Python/fabric-ssh.md
2019-03-15 20:20:37 +01:00

34 lines
614 B
Markdown

# Fabric SSH Python
Installer fabric et paramiko:
```bash
$ pip install fabric
$ pip install paramiko
# CryptographyDeprecationWarning
$ pip install cryptography==2.5
```
`fabfile.py`
```python
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')
```