Support for goTeleport
goTeleport is an Open Infrastructure Access Platform. It is a great way to secure your infrastructure and add two factor authentication to your terminal access.
To have nmConnect automate your connection to servers protected by goTeleport, you'll need the tsh client installed and in your executable PATH variable.
To use nmConnect with tsh do the following:
- Create a cluster device using:
- cluster/server FQDN as the IP
- goTeleport as the platform
- your goTeleport user as username
- if using one time passwords enter the key in the OTP Key field
- Create a device for each server you which to connect to
- use the cluster device from step one in the hop field
- the IP should be the goTeleport server name
Using the cluster as the hop device ensures your cluster IP will be used as a proxy, and the cluster password and OTP will be used when logging in to any device if not already logged in.