Creating SSH keys with Connectbot

Generate Public/Private Key

For additional security, you can use a public/private key pair to login. If you disable password authentication, your sshd setup will be more secure.

Tap on the : menu at the top right corner, then tap Manage Pubkeys.

Attach:connectbot-manage-pubkeys.png

Tap the + plus icon at the top right corner.

Attach:connectbot-pubkey-none.png

  1. Nickname: Fill in a nickname for the key.
  2. Type: Here we chose Ed25519.
  3. Password: Optional: If you leave this blank, you can login without a password. WARNING: If you use a password, write it down and don't forget it. The key becomes worthless if you forget the password!
  4. Check Load key on start

Tap Generate.

Attach:connectbot-generate-ed25519.png

Move your finger around the purple box randomly.

Attach:connectbot-generate-random.png

Tap on the public key and unlock it.

Attach:connectbot-pubkey-password.png

Tap Copy public key.

Attach:connectbot-pubkeys-copy-public-key.png

Tap the back arrow button at the top left, then login to your server as before and type in the password.

Edit ~/.ssh/authorized_keys and paste in your public key:

Attach:connectbot-authorized-keys.png

Logout and then login. You should no longer need to type in any password.