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)

Metadata

Release files for ssh-menu 2.0.5

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

Source distribution (sdist)

Source distribution for ssh-menu 2.0.5
File Size Uploaded
ssh-menu-2.0.5.tar.gz 3.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ssh-menu 2.0.5
File Interpreter ABI Platform
ssh_menu-2.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 8.8 kB

Release files / ssh-menu-2.0.5.tar.gz

Download URL ssh-menu-2.0.5.tar.gz
Size 3.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7b998ee017ae0621571230eb27202b3bdf7a7ccd09a2cea31773b1d2d4967cf4
BLAKE2b-256 checksum
How to use checksums
2fcc1fc3906f1b1026f2b9adf7592122f982bddf775450decdc7109b31070f73
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / ssh_menu-2.0.5-py3-none-any.whl

Download URL ssh_menu-2.0.5-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
98cf87d96e240d0897fb1bfcadff4a10f32a7e4efd70948d1dd9ee2cf803238b
BLAKE2b-256 checksum
How to use checksums
83762c8723b49a82eeb74e3991d2dc9a39788ca85937bc779aa522c1db78d6aa
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2.0.5 This release

2 release files

2.0.4

2 release files

1.5.6

2 release files

1.5.5

2 release files

1.5.4

2 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.4.2

2 release files

1.4.1

3 release files

1.4.0

3 release files

1.3.0

3 release files

1.2.2

3 release files

1.2.1

2 release files

1.2

2 release files

1.1

2 release files

1.0

2 release files

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