Linux CLI Connect Manager

command linelinuxremotessh

I am looking for a connection manager for Linux that runs in the CLI. To be clear, by connection manager I mean a program that allows you to create, save, and quickly launch remote connections. Similar to mRemote, mRemoteNG, Vrd, Terminals, Devolutions RDM, etc. You should be able to define a connection type (ssh), destination (IP or DNS), and paramerts such as SSH version, username/password, etc

We are in the process of tightening up security in a large manager service provider environment and will be creating a couple of "hop-off" linux boxes. The idea is that our team and level 1 support will SSH to those linux servers, and then from there connect to various pieces of network equipment throughout the environment. It is both more secure and required because of some of the routing (VRF's) in place.

Ideally I am hoping that solution stores connection in mySQL or similar so that we can easily access one library of connections from multiple machines (hop-off boxes).

Has anyone encountered a program or project like this? I have found a few apps for Linux, such as Remmmina, Monocaffe, and PAC Manager, but they are all GUI. I don't want to have to VNC into the hop off boxes since we only need CLI for SSH anyway.

Thanks!

Best Answer

What about using the ~/.ssh/config file? Easy to use, maintain and share with others. If you need to share it then a Git repository for it would be perfect.

The file looks like this:

Host somename
  User username
  HostName 192.168.1.X
  Port 2222

Man ssh_config for more options.

Related Question