Skip to main content

A useful SSH configuration manager.

Project description

messh.py

A useful SSH configuration manager.

Install

sudo pip install messh

How to use

Get help about messh

messh --help

Display all ssh-config in messh

messh list

Create ssh connection and auto save it in config list, use --only-create only update config without creating ssh connection.

messh connect root@host --port 7878 --name "Myself VPS"

Use config by index to create ssh connection

messh connect 0

Execute command by ssh connection

messh execute root@host "ls -l" --port 8080
# or use index
messh execute 0 "ls -l"

Delete config by index(integer)

messh delete 0

Security

All config would be write to ~/messh.conf by JSON. Protect it!

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

messh-1.2.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

messh-1.2.0-py2.py3-none-any.whl (5.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file messh-1.2.0.tar.gz.

File metadata

  • Download URL: messh-1.2.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6

File hashes

Hashes for messh-1.2.0.tar.gz
Algorithm Hash digest
SHA256 271c69e1bad04dfe5532b1acd08635c80c2c03115fd4da84d62f8290e6440f2e
MD5 5d5788c317943682dfaa6b6bf0f27a9d
BLAKE2b-256 6e756d2080a8962b5da77fba30577a552bc2dcbc6d4a139d29ab6c834142c778

See more details on using hashes here.

File details

Details for the file messh-1.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: messh-1.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/39.1.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6

File hashes

Hashes for messh-1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a0158107f20871250aff0bc53a799e6a9ecdece76695da760f7d7bfe5c88a309
MD5 92623e192f44b1935dd3dccb5ccaf36a
BLAKE2b-256 0b4e3aaf8bd7cded5f475c07e7fb3a3dd0e62f0e63d21c7a4c55d62f14a52cf9

See more details on using hashes here.

Supported by

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