SSH RSA Key Generation
Mac
ssh-keygen -t rsa -b 4096 -C "<email_address>"
pbcopy < ~/.ssh/id_rsa.pub
WSL
ssh-keygen -t rsa -b 4096 -C "<email_address>"
cat ~/.ssh/id_rsa.pub | clip.exe
~/.ssh/config
# GitHub
Host host_alias
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa
AddKeysToAgent yes
# UseKeychain yes
Adding SSH key to ssh-agent
Mac
eval "$(ssh-agent -s)"
ssh-add -K ~/.ssh/id_rsa
WSL
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
Adding to knwon_hosts
ssh -i ~/.ssh/id_rsa [email protected]
Changing Passphrase
ssh-keygen -p -f ~/.ssh/id_rsa