Goal: Obtain the SSH public key information to send to NearlyFreeSpeech.Net by generating the keys myself.
Here's how I'm currently doing it: (On OSX, but I'd imagine it to be much the same as any linux system)
1. Pull up terminal, do a
- Code: Select all
ssh-keygen -t rsa -b 4096
and supply a password. This generates id_rsa and id_rsa.pub.
Issue with this step: NFSN doesn't allow a "debian weak key blacklist" and I'm not sure what exactly that would be. Some poking around reveals "affected keys: anything past 2006, generated by openssl, ssh-keygen, etc." Does this only affect debian systems, meaning I'm unaffected?
2.Typically I'd just append the .pub one to the usual authorized_keys2 file, put the id_rsa one in my .ssh folder, and have at it.
Issue with this step: NFSN asks me for "the key in OpenSSH (one-line) format". What is this, and how do I obtain it? Is it the plaintext of the ssh file? If I open that, I get
- Code: Select all
ssh-rsa [base64 data] [my local computer username]
Does that local computer username matter, and can I change it? Am I assuming all this is the "one-line format" NFSN asks me for?
Thanks!
