ssh with public key code example

Example 1: get public ssh key

ssh-keygen
cat ~/.ssh/id_rsa.pub

Example 2: ssh key

ssh-keygen -t ed25519 -C "[email protected]"
cat ~/.ssh/id_ed25519.pub | clip

Example 3: ssh - use public key to login

# generate ssh key first on your source host:
ssh-keygen -t rsa

# copy it to the remote/target host:
ssh-copy-id remote_username@server_ip_addressCopy

# if for some reason the above method unavailable, use:
cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"