Remotelib
Various wrappers for subprocess, ssh, fabric.
REX: Remote execute:
REX( target, user = None, pass_ = None, port = None, audit_file = None, silent = True )
REX.rex("cmd", audit=True, bg=False, logfilename="deploy1.log")
Remotely execute the command specified by cmd. If bg=True, runs with nohup and returns immediately. If audit = True, writes the stdout of the command to the specified logfilename on the remote server.
REX.rex_push(local_path, remote_path): scp from the user over the active REX connection
REX.rex_pull(remote_path, local_path): scp a file towards the user over an active REX connection
SSHTunnel(object)
import import ssh_tunnel
tun = ssh_tunnel.SSHTunnel(
<remote-site> [local_port(4444), remote_port(3306),
remote interface("localhost"), remote_user=<current_user>, spin=(True,False),
foreground=(True,False), immediate=(True, False)
)
RemoteDB(SSHTunnel):
-- Execute MySQL queries over a forwarded SSH connection
remote_db = ssh_tunnel.RemoteDB(
db_hostname, db_user=<current_user>, db_pass=<None>, db_port=4444, database=<None>, **SSHTunnel(*, **)
)
Tunnels(object):
-- Registry for SSH Tunnels; also allows iteration (for example, to kill the connection.) Allows iteration. -- To register a tunnel, use the register()
Metadata
Release files for remoteframe 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| remoteframe-0.1.3.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| remoteframe-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.3 kB
Release files / remoteframe-0.1.3.tar.gz
| Download URL | remoteframe-0.1.3.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b8fb0b200e16b73fea8a4b43092e0f33c82c906bb2bcd3670fdfab7285a84c1f
|
|
BLAKE2b-256 checksum How to use checksums |
ca5e5c3946b4c03b6c086d736823f5a9bb60ee5ec8c1bb2c3b8cc0fa3cf476ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8
|
Release files / remoteframe-0.1.3-py3-none-any.whl
| Download URL | remoteframe-0.1.3-py3-none-any.whl |
|---|---|
| Size | 9.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f342b25d9a1baa3cb27cc519b4891c1e38ae26d0e9ae284b86f09221f9dcf82e
|
|
BLAKE2b-256 checksum How to use checksums |
eff1b437c9809262fa2b422c0ae0a41eba90afd2152dcae00fc46bd14870085f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8
|