You are not logged in.
I plan on submitting my first AUR package, and according to the AUR submission guidelines I need to generate an SSH Key. However executing the command asks me a passphrase to put on the key. Do I include one or leave it empty?
Offline
If you leave it empty and anyone acquires your private key for any reason they can submit AUR packages/change your AUR packages in your name.
Offline
If you leave it empty and anyone acquires your private key for any reason they can submit AUR packages/change your AUR packages in your name.
A private ssh key should never leave your own machine so it is very unlikely others will acquire it.
How you lock your personal ssh key is your decision (and irrelevant to any server) but most DE's automatically invoke an ssh agent to cache the key so you don't have to unlock it very often.
Offline
I know, and yet the relevant mechanisms exist to protect it from that, should the situation arise.
Offline
A private ssh key should never leave your own machine so it is very unlikely others will acquire it.
Yes "should" …
Also evil maid and a notebook could get stolen (though in reality the thief will just install windows)
But of course https://imgs.xkcd.com/comics/security.png always applies anyway - security is a personal assessment.
Will somebody break your system and/or torture you to be able to upload AUR packages under your identity? Meh.
The calculation may change when generating a keypair to sign and authorize financial transactions, business statements, threat-mails to the pentagon…
Offline
Just wanna add closure to this topic before it's closed: Thanks for your answers. It has helped me in being an AUR package maintainer ![]()
Offline