DEV Community

Cover image for Generate SSH key and add it to the ssh-agent
Bogdan Alexandru Militaru
Bogdan Alexandru Militaru

Posted on • Originally published at boobo94.xyz on

1

Generate SSH key and add it to the ssh-agent

Generate SSH key

  1. Open your terminal
  2. Run the following command $ ssh-keygen -t rsa -b 4096 -C "keyword", where keyword can be an email or any word which identify this ssh key. After this command you can see in the console the output > Generating public/private rsa key pair.
  3. In the next step you need to add the file path where to generate the ssh key > Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]. I suggest to create a new file inside /Users/you/.ssh/ path. Example /Users/you/.ssh/your-file-name. Please be advised that your-file-name doesn’t have any extension.
  4. Setup a password. If you don’t want you can skip this by pressing ENTER.
> Enter passphrase (empty for no passphrase): [Type a passphrase]> Enter same passphrase again: [Type passphrase again]
Enter fullscreen mode Exit fullscreen mode

Add SSH key to ssh-agent

Until now you generated your SSH key. But this key is not active yet. You need to activate it, so execute the command:

$ ssh-add -K ~/.ssh/your-file-name
Enter fullscreen mode Exit fullscreen mode

Copy the public key

On your local computer run the following command and copy the output

$ cat ~/.ssh/your-file-name.pub
Enter fullscreen mode Exit fullscreen mode

Add the public key on remote server

Then go on your hosting server and open the file ~/.ssh/authorized_keys with whatever tool you prefer, vim, nano or something else, append at the end of file what you copy previously and save the file.

You’re ready to go and use your new ssh key.

The post Generate SSH key and add it to the ssh-agent appeared first on boobo94.

SurveyJS custom survey software

Simplify data collection in your JS app with a fully integrated form management platform. Includes support for custom question types, skip logic, integrated CCS editor, PDF export, real-time analytics & more. Integrates with any backend system, giving you full control over your data and no user limits.

Learn more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay