Hmmm... It seems like you're saying that if I set up my security group properly I can get IMAP working correctly such that I can read email using Thunderbird from my laptop at home. The page that I was pointed to talked about using a command named nova. Well I have no nova command but from what I'm reading it's a python thing that I need to install (there's a lot to install). I'm installing it on my server at home. Hopefully that'll get me working properly...
Can I use my already existing ecliptic curve DSA key (~/.ssh/id_ecdsa.pub)?
I tried the nova command there to upload this key and got:
Defaria:nova keypair-add --pub_key ~/.ssh/id_ecdsa.pub defaria.com
ERROR (CommandError): You must provide a username or user ID via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]
Trying to generate a keypair elicits the same error.
Wait! Am I supposed to install this stuff on my instance or my current, existing server? I tried it on both with essentially the same error. If I add --os-username it then asks for --os-project-name:
Defaria2:nova keypair-add --os-username $USER KEY_NAME > MY_KEY.pem
ERROR (CommandError): You must provide a project name or project ID via --os-project-name, --os-project-id, env[OS_PROJECT_ID] or env[OS_PROJECT_NAME]. You may use os-project and os-tenant interchangeably.
Note: Defaria is my current server at home and Defaria2 is my Dream Compute instance.