-
Notifications
You must be signed in to change notification settings - Fork 232
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
[FEATURE] Import authorized_keys public SSH Keys from GitHub username #784
Labels
enhancement
New feature or request
Comments
Duplicate of #374 ? |
Wow! I was searching issues quite furiously and never would have guessed it was already at languishing PR stage. |
Tagging this for 2.0. This is a pretty powerful feature, and it will require some additional UI space to look natural inside Raspberry Pi Imager. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
The device I'm flashing on may not have a copy of all my public keys. Or it might have just one of my public keys and I have other workstations. But I do know my GitHub username and that does have all or most keys from all or most of my workstations...
https://github.com/nelsonjchen.keys
Describe the solution you'd like
A clear and concise description of what you want to happen.
Be able to enter in a GitHub username and import all public SSH keys from GitHub as an option for pre-filling SSH keys when flashing.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Everything else is work. I'm lazy. In all seriousness, maybe
ssh-copy-id
, but that's not available on all workstations and certainly doesn't solve the whole "stuff all my workstation keys from GitHub" into the flash issue. I guesscurl https://github.com/nelsonjchen.keys >> ~/.ssh/authorized_keys
might work too, but that'll have to be done interactively for all.The other wild idea is SSH CA. That's a wholly different issue 😄 and not one I've seen examples like mentioned in Additional Context. And I don't think it's or would be very popular.
Additional context
Add any other context or screenshots about the feature request here.
I've seen this in Ubuntu Server's installer and comma.ai openpilot's SSH setup UI. In both of those cases, "Import from GitHub" was extremely convenient. I suspect there could be other examples out there as well.
The text was updated successfully, but these errors were encountered: