* add procedure for generating SSH for physical key
* Mention hardware security keys in "About SSH"
* Create troubleshooting article
* Add procedure for SHH key generation for sk
* fix broken link
* Incorporate reviewer feedback
* update versioning
* Clarify unknown error troubleshoot procedure
* Add troubleshooting to procedure
* Clean up inline links
* Update more inline links
* Update troubleshooting procedure
* fix broken link with versioning
* Add warning about installing OpenSSH
* Update note about algorithm for legacy key types
* Add last step for security keys
* Fix variable name
* Add reviewer feedback
* Include other error text
Co-authored-by: Kevin Jones <vcsjones@github.com>
* Include ref to OpenSSH release notes
* fix failing test
Co-authored-by: Kevin Jones <vcsjones@github.com>
Co-authored-by: Melanie Yarbrough <11952755+myarb@users.noreply.github.com>
The original text could be quite confusing:
```
Open your ~/.ssh/config file, then modify the file, replacing ~/.ssh/id_ed25519 if you are not using the default location and name for your id_ed25519 key.
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed25519
```
1. It said "Open your ~/.ssh/config file, then modify the file, replacing ~/.ssh/id_ed25519" -- I was thinking, open that file, and then modify it, BUT HOW? AND THEN, replacing the file content of ~/.ssh/id_ed25519 ? By what content?
2. And then it said, "if you are not using the default location and name for your id_ed25519 key"... location and name? What location of name? It turned out it meant the "path" and the "filename"... and "if you are using"? It actually meant "if you used" in the previous steps.
I was trying to add a ssh key to my github using windows 10, and i was uncapable to procceed.
And i found that the commands `$ eval $(ssh-agent -s)` don't work on windows, but ` $ eval `ssh-agent -s` ` works fine
* Update generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
I ran the steps today on mac OS Catalina and it did not work for me. I had to make two changes that I updated in the doc.
* Update content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
Co-authored-by: hubwriter <hubwriter@github.com>
* Update content/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent.md
Add space between sentences, plus slight rewording.
Co-authored-by: hubwriter <hubwriter@github.com>
* use ed25519 keys instead of rsa keys
RSA keys are outdated. Even by using larger 4096 keys maybe it's best to move away from rsa keys altogether.
This PR updates the document to suggest using ed25519 keys which, at this time, defaults to a 16 round key deviation function. It may be useful to suggest more rounds for the KDF but that's for a different PR.
--timball
* Add RSA fallback and change id_rsa to id_ed25519
Co-authored-by: hubwriter <54933897+hubwriter@users.noreply.github.com>
Co-authored-by: hubwriter <hubwriter@github.com>
* Add back changes from prior to purge
* Manually fix some invalid Liquid
* Updoot render-content
* Improve test messages to show correct output
* Run el scripto
* Pass the remaining test