[LINUX] generate ssh pem file using 4096 - fourslickz/notes GitHub Wiki
user@server:~$ ssh-keygen -t rsa -b 4096 -m PEM
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
/home/user/.ssh/id_rsa already exists.
Overwrite (y/n)? y
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa
Your public key has been saved in /home/user/.ssh/id_rsa.pub
The key fingerprint is:
SHA256:KoPWn2GO+WUjhvNMz00fH09NtvyD/V9mYWI9Te+5bgE user@server
The key's randomart image is:
+---[RSA 4096]----+
| |
| |
| .|
| E..o|
| S o.==|
| o . . . +=*|
| o * B + . . ++O|
| . # O + . + X+|
| o.B o . . +oO|
+----[SHA256]-----+
user@server:~$ cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys
user@server:~$ openssl rsa -in ~/.ssh/id_rsa -outform pem > ~/public.pem
writing RSA key
user@server:~$ chmod 600 public.pem
user@server:~$ ssh -i ~/public.pem user@localhost