Skip to main content

# <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)

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

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

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.

Release history Release notifications | RSS feed

This release

2.0.5 This release

2 files

2.0.4

2 files

1.5.6

2 files

1.5.5

2 files

1.5.4

2 files

1.5.3

2 files

1.5.2

2 files

1.5.1

2 files

1.4.2

2 files

1.4.1

3 files

1.4.0

3 files

1.3.0

3 files

1.2.2

3 files

1.2.1

2 files

1.2

2 files

1.1

2 files

1.0

2 files

Supported by

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