Skip to main content

Human readable slim REST client

Project description

# pysshops

pysshops is a comodity pacakge to build python operations tools working on ssh and powered by [paramiko](https://github.com/paramiko/paramiko).

## Quickstart
```python
from pysshops import SshOps
sshops = SshOps('hostname.domain.it', 'username')
with sshops as ssh:
ssh.remote_command('ls -l /var/tmp')
```

```python
from pysshops import SftpOps
sftpops = SftpOps('hostname.domain.it', 'username')
with sftpops as sftp:
sftp.deploy('pysshops_sftp', '/tmp/pysshops_sftp')
```
## Install
### Git
```
git clone
cd pysshops
python setup.py install
```

### Pip
```
pip install pysshops
```

## Features
* simple
* powered by rock-solid paramiko
* python2/3 compatibility
* both ssh and sftp facilities
* external key based authentication at os level


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysshops-0.2.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

pysshops-0.2.2-py2.py3-none-any.whl (3.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pysshops-0.2.2.tar.gz.

File metadata

  • Download URL: pysshops-0.2.2.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for pysshops-0.2.2.tar.gz
Algorithm Hash digest
SHA256 4d5b53686bb5000296b09d66f96770711f86f1cc298a03ba22bd68d732484c64
MD5 05b67a53d2b167a24c99bbbe05e734e1
BLAKE2b-256 b41a53c1fb1e0cf638613b9b9d3c91b46b497c61a26849fb96044d429c34c1d9

See more details on using hashes here.

Provenance

File details

Details for the file pysshops-0.2.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pysshops-0.2.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for pysshops-0.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 84f8eb8dd1123b5d3f1e22cb743dbb41d0c69311835045b8ca0cfa817eadb971
MD5 d20b9aae139d45a00ee34f6b1574a99e
BLAKE2b-256 929bcfd0360f8f5f8d8be1f8c864e8b0b117602d07490159c3dea517067ba0af

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page