Skip to main content

A very simple interactive ssh profile menu

Project description

# <img src=”https://cdn.iconscout.com/icon/free/png-256/list-bullets-menu-format-formatting-items-6-3298.png” height=”30” width=”30”> sshmenu

<img src=”img/sshmenu.png”>

sshmenu is a very simple terminal tool that reads your ssh-config and renders an interactive menu with your ssh profiles listed

If sshmenu is executed within a Tmux session, it will automatically create a new pane and connect

## Installation

Requires:

  • python3

  • pip

Install:

`bash sudo pip install ssh-menu `

Uninstall:

`bash sudo pip uninstall ssh-menu `

Note: sshmenu depends on a config file located in your /home/user/.ssh folder You can find examples [here](https://linuxize.com/post/using-the-ssh-config-file/)

## Alias

You can alias sshmenu to make it easier to use

Bash:

`bash echo 'alias ssm="sshmenu"' >> ~/.bashrc source ~/.bashrc `

Zsh:

`bash echo 'alias ssm="sshmenu"' >> ~/.zshrc source ~/.zshrc `

Now you can just run ssm to open sshmenu

## Docker

Running in docker (why? I don’t know):

`bash docker run -it -v $PWD/config:/root/.ssh/config antonjah/ssh-menu `

## Contributors

[vkushnir](https://github.com/vkushnir)

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

ssh-menu-2.0.5.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

ssh_menu-2.0.5-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file ssh-menu-2.0.5.tar.gz.

File metadata

  • Download URL: ssh-menu-2.0.5.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for ssh-menu-2.0.5.tar.gz
Algorithm Hash digest
SHA256 7b998ee017ae0621571230eb27202b3bdf7a7ccd09a2cea31773b1d2d4967cf4
MD5 079464605eb09f8b2fc7d6f211b2ce7e
BLAKE2b-256 2fcc1fc3906f1b1026f2b9adf7592122f982bddf775450decdc7109b31070f73

See more details on using hashes here.

File details

Details for the file ssh_menu-2.0.5-py3-none-any.whl.

File metadata

  • Download URL: ssh_menu-2.0.5-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.40.0 CPython/3.7.5

File hashes

Hashes for ssh_menu-2.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 98cf87d96e240d0897fb1bfcadff4a10f32a7e4efd70948d1dd9ee2cf803238b
MD5 ce1ed098d2de294364ed738b8632be57
BLAKE2b-256 83762c8723b49a82eeb74e3991d2dc9a39788ca85937bc779aa522c1db78d6aa

See more details on using hashes here.

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