![]() ![]() In addition to being easy to work with, this means I can use this same program to manage tunnels in a headless VM. I wanted something that would work on multiple OSes (Mac, Windows, Linux).If you dont know what that is, quite honestly, maybe you dont need SSH Tunnel Manager, but if you appreciate the power of connecting together two networks using the SSH protocol, then STM is for you and is an app. I kept forgetting the sytax for creating an ssh tunnel, and I wanted to make sure the tool would have an option show that so I could run the tunnel directly (via ssh on the command line). SSH Tunnel Manager (STM) is described as SSH Tunnel Manager is a macOS application to manage your SSH tunnels.GitHub - turtlemonvh/tnnlr: An ssh tunnel manager that. I mainly wanted this for connecting to dashboards for monitoring products (Kibana, Grafana, CheckMK), so I wanted to be able to include a default url that I could just click on to get to the dashboard I wanted to view. An ssh tunnel manager that makes it easy to load a group of tunnels associated with a project.I wanted something that would repect my ssh config, which is pretty complex.Different projects have different configurations, and I may only be able to create the tunnel when I'm VPN'd to a specific network. I wanted the tunnels to be project specific.I wanted to be able to configure it programmatically from the output of other tools (e.g.I created my own for a mixture of these reasons There are many other ssh tunnel management tools that are more mature than this. Note that StrictHostKe圜hecking means you won't get any warning about conneting to new hosts.ĭepending on your network configuration, you may want to use the TCPKeepAlive setting as well. ![]() |įor your ssh config ( ~/.ssh/config), something like this works well. ![]() | | -port | 8080 | No | PORT | The port to run the server on | | | | | | for the web UI. Can be a full path or | | | | | | just a command name that works | | | | | | in your shell. | | -ssh-exec | ssh | No | SSH_EXEC | The executable to use | | | | | | for ssh. This can be read from | | | | | | and written to via the web UI. I knew that I needed to set up a SSH tunnel from my laptop (a MacBook) to the servers, but I certainly did not want to. tnnlr | No | TUNNELS | Configuration file listing | | | | | | tunnels. | -log-level | info | No | LOG_LEVEL | Logging levels. | FLAG | DEFAULT | REQUIRED | ENV NAME | DESCRIPTION | $ cat > $GOPATH/src//turtlemonvh/tnnlr/.tnnlr Environment # Create a config file with tunnels for this project # You can also just start the server and create it through the UI $ ( cd $GOPATH/src//turtlemonvh/tnnlr & go install. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |