![]() |
|
Create a SSH key? - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444) +--- Forum: Computing (https://hackforums.net/forumdisplay.php?fid=88) +---- Forum: Linux (https://hackforums.net/forumdisplay.php?fid=85) +---- Thread: Create a SSH key? (/showthread.php?tid=4877033) |
Create a SSH key? - Lorenzon - Jun 22, 2015 I'm asked to create a SSH key to access a server. My question is, is it just as easy as running the ssh-keygen and save the keys or should I do something special like specifing the user and the domain? I mean should I create a key that is in this format: [email protected] or is [email protected] okay that's created when I just run the ssh-keygen? Don't really know how these keys work I've searched a bit but I haven't found anything that's relevant too my situation. I'm running Mac btw but that shouldn't matter. * - Benign - Jun 22, 2015 Yes it is as simple as using ssh-keygen as the user that you want to authenticate remotely as, then copying the public key that gets created (for example for RSA it's id_rsa.pub) to ~/.ssh/authorized_keys on the client. Then you can seamlessly authenticate to the server from the client using ssh, with the user that you created the key as. * - Lorenzon - Jun 23, 2015 (Jun 22, 2015 11:41 PM)Benign Wrote: Yes it is as simple as using ssh-keygen as the user that you want to authenticate remotely as, then copying the public key that gets created (for example for RSA it's id_rsa.pub) to ~/.ssh/authorized_keys on the client. Yeah but I think I'll be authenticating as the root user, should I create a key that's like [email protected] or will the certificate that's created if I just run the ssh-keygen okay? * - Betty Blue - Jun 23, 2015 (Jun 23, 2015 12:22 AM)Lorenzon Wrote: Yeah but I think I'll be authenticating as the root user, should I create a key that's like [email protected] or will the certificate that's created if I just run the ssh-keygen okay?Don't do that. Don't authenticate as root even with keys. If you insist on doing that. You just need to use ssh-keygen. Then use scp to copy it to the remote server. Then change ssh_config so it says PHP Code * - xkox - Jun 25, 2015 ssh-add /home/user/.ssh/id_dsa ssh USER@HOST_NAME -p And you're ready to go. |