First, confirm that you have filled out the Member Form with your Github information.
provision_teleport
job that gets spawned by the merge action succeeded. You have gone into the job (example) and confirmed that your user-<username>
role has been created.tsh
, Teleport's CLI.tsh login
command you need to use is tsh login --proxy watonomous.teleport.sh --auth watonomous_github_connector
. This will open up a webpage that will attempt to authenticate for server cluster access using Github. Make sure that you are authenticating with the same github account you provided in the membership form. If your browser has cached a different github login, this will not work.to your ~/.ssh/config
file.
Failed to parse remote port from server output
in the log when the vscode connection fails look at this issue)teleport
folder inside of the teleport-v8.0.7-windows-amd64-bin into C:\Program Files
Edit the system environment variables
Environment Variables
then under System Variables, look for the Path
VariablePath
variable by adding a new line with C:\Program Files\teleport
so that teleport can be added to your pathtsh
guide, tsh login
has a TTL (time to live) on the certificates you obtain. The TTL is fully configurable. Use tsh status
to view the TTL status as well as other things.Usually this means that your SSH agent hasn't been started, or that the Teleport SSH key hasn't been loaded into it.
Start your agent with eval "$(ssh-agent)"
(Linux) or Start-Service ssh-agent
(Windows PowerShell).
Once started, run tsh login <...>
again to load your key, and verify that you see a Teleport key in the output of ssh-add -l
.
We have also seen this issue when the OpenSSH client that you have doesn't accept RSA keys (such as with OpenSSH 8.8).
If that is the case, follow the steps in the above link, or in this issue.
In short, add these additional lines into your ~/.ssh/config
.