Topic
sections | sub-sections | items | |
---|---|---|---|
1 | Algorithm | ||
2 | Command | Generate Key | Example |
Copy Public Key |
Algorithm
-t | rsa | ed25519 | ecdsa | dsa |
---|---|---|---|---|
-b | 2048/4096/8192 | - | - | - |
Command
Generate Keys
ssh-keygen -t $algo -b $byte -C $comment -f $HOME/.ssh/$algo
-
-t
/$algo
: rsa / ed25519 / ecdsa / dsa -
-b
/$byte
: rsa (2048/4096/8192) -
-C
/$comment
: optional- github: email
-
-f
: key generated path
example
1. rsa
ssh-keygen -t rsa -b 2048 -C usrname@email.com -f $HOME/.ssh/.id_rsa
2. ed25519
ssh-keygen -t ed25519 -C usrname@email.com
Copy Public Key
-
check available public key
ls $HOME/.ssh/*.pub
-
copy one of public key to clipboard
xclip -sel clip < $algo.pub
-
paste the public key to server: ctrl + v