User Tools

Site Tools


clients:secure_shell

Information

Generate SSH Keys

Information

  • Can generate both a standard keypair and one for a hardware key
  • Hardware key will be used first if it's plugged-in

Standard

ssh-keygen -t 'ed25519'

FIDO/U2F Key

  • Works with Solo
  • :!: ed25519-sk didn't work with Solo 4.0.0
ssh-keygen -t 'ecdsa-sk'

Send Public Key to Server

  • Change x to IP
ssh-copy-id 'espionage724'@'x'

Force Public Key Login

sudo -e '/etc/ssh/sshd_config.d/pubkey-only-custom.conf'
PasswordAuthentication no
AuthenticationMethods publickey

Manage Keys

Backup

tar -cvzf ~/'Documents/'$(date +%Y-%m-%d)'-ssh-keys.tar.gz' -C ~ '.ssh' && ls ~/'Documents/'*'-ssh-keys.tar.gz' && sync

Restore

ls ~/'Documents/'*'-ssh-keys.tar.gz' && rm -Rf ~/'.ssh' && tar -xvzf ~/'Documents/'*'-ssh-keys.tar.gz' -C ~ '.ssh' && sync
/var/www/wiki/data/pages/clients/secure_shell.txt · Last modified: 2021/09/30 23:20 by Sean Rhone