Skip to main content

issh

PyPI version

Improved SSH launcher that provides a browsable menu of SSH servers. Uses ~/.ssh/config to generate menu.

For more tips on using SSH and the configuration file, check out https://www.devdungeon.com/content/ssh-tips

Works in Windows, Mac, Linux

Install

Install from pypi.org using:

python -m pip install issh

Install from source by running this from the root of the source code directory:

python setup.py install

Usage

Simply run issh from the command line to launch the menu.

issh

Or invoke via Python:

python -m issh

To use the tool inside PYthon source code:

from issh import ISSH

issh = ISSH()
issh.run()

Controls

  • Esc or q: Quit
  • Enter, l, or Right Arrow: Connect
  • j or Down Arrow: Down
  • k or Up Arrow: Up
  • e: Edit SSH config file

When using the Edit (e) command, it tries to use the editor defined in EDITOR environment variable, otherwise attempts to default to a system editor.

Troubleshooting

If you have permission errors with the ~/.ssh/config file, make sure the .ssh/ directory has 700 permissions and the config file has 600 permissions. Also ensure the owner is correct.

Source code

https://github.com/DevDungeon/issh

Author

NanoDano nanodano@devdungeon.com

To do

  • On right, show the config details

Metadata

Release files for issh 1.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for issh 1.4.1
File Size Uploaded
issh-1.4.1.tar.gz 3.9 kB Details

Release files / issh-1.4.1.tar.gz

Download URL issh-1.4.1.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fb0dda71fd66bddf1991c5ec4e645fd800a3c9d6844af5ed673b7e3ede5068bf
BLAKE2b-256 checksum
How to use checksums
c548f2bd8ee518cda49e0b92dd3eb71c0f358d95cffcba6aa665bee113025983
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

Release history Release notifications | RSS feed

This release

1.4.1 This release

1 release file

1.4.0

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page