Skip to main content

A curses menu of ssh places.

Project description

A simple python program to help manage ssh to places you want to be. Built on the curses menu work from:

https://gist.github.com/abishur/2482046 http://blog.skeltonnetworks.com/2010/03/python-curses-custom-menu/

Usage: sshplaces.py [-h] [-f configfile]

servers.yaml is a default configfile

Example config file:

  • home:
    • bedroom-server:

      cmd: ssh bedroom.home state: active

    • laptop:

      cmd: ssh laptop.home state: active

  • office:
    • server1:

      cmd: ssh server1.office state: active

    • server2:

      cmd: ssh server2.office state: active

  • admin:
    • internet modem (number 1):

      cmd: ssh -p 2222 admin@fw.home state: active

    • dmz (number 2):

      cmd: ssh -p 2222 admin@dmz.home state: active

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

sshplaces-0.1.3.tar.gz (17.9 kB view hashes)

Uploaded Source

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