SSH keys are used in portal to access servers. it's not possible to add server membership to users without SSH key.
Once you have your SHH key pair generated, go to your user profile and input public part of your key into Public SSH key field in Security management section.
Table of Contents
Recommendations
TDS recommends using EdDSA keys (ed25519):
- as it is more secure than RSA:
- EdDSA is faster as and ECDSA are not only more secure, but also faster than RSA
- long term future plans of SSH community are to get rid of RSA.replace DSA and RSA with at least ECDSA or best with EdDSA which is being widely adopted for several years
- long term TDS plans are to get rid suppress usage of DSA/RSA keys supportand motivate end users to use EdDSA keys
Generating SSH key on Linux
This step fully follows Recommendations chapter.
Run following commands with properly defining your email in a comment:
...
- automated installation using winget
- Open power shell PowerShell as administrator
Run following command and wait 1-2 minutes for finishing of installation:
Code Block winget install --id Git.Git -e --source winget
If you are getting error with missing winget tool, install winget using these instructions before, you will use it in future for other stuff.
- manual installation
- Go to https://git-scm.com/download/win
- Download relevant installer, 64 bit is recommended
- Execute installation, simply click next, next... Advanced users can focus on some steps during wizard:
- Choosing default editor (code, notepad++, vim, nano...)
- Configuring line ending conventions >> Checkout as-is, commit as-is
...