-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
updated ssh alg from RSA keys to Ed25519 #571
base: master
Are you sure you want to change the base?
Conversation
Thanks for the info. Are the new keys default-named to If we were to switch this (or add it in), we'd want to still keep the old one there as well so we don't break the setup for existing users. |
If you create new ssh keys in Github the default name is To your point about existing users, instead of updating the yaml, maybe a simple comment like |
Thank you very much, I confirmed that is indeed the name of the SSH key. Let me test to see if things still work and there are no weird errors if I add both to the configuration. I'd like to test to see if it still works with an older key present and not a new one, and vice versa. If everything works, I think we can have both entries there for the time being until GitHub nixes RSA's (which will set the standard for everyone moving forward to use the new encryption type). More info at https://stefanbauer.me/articles/update-your-ssh-keys-to-ed25519 I'll keep this open while I do some additional testing. |
|
I've noticed some issues with even adding this mapping without testing first: If the The startup scripts really should test the file existence before mapping it as a volume, but they don't. I feel the second-best solution is for the startup scripts to test for existence of each Maybe I'm just complaining, but mapping the SSH key file seems like an incomplete solution [does not connect to SSH auth agent; does not account for servers having their own configs in ...to a problem that doesn't really exist [unable to authenticate composer installs]. |
Github is dropping RSA keys and enforcing ED25519.
See Github SSH Key Docs
Any users that just created an SSH key (Nov 3, 2021 or later)will run into a permissions error.