Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- clear
- echo "Generating 4096-bit RSA key in PEM format..."
- openssl genrsa -out private_key.pem 4096
- echo "Done"
- echo "Extracting public key..."
- openssl rsa -in private_key.pem -out public_key.pem -pubout
- echo "Done"
- echo "Restricting permissions to 600 for both keys..."
- chmod 600 private_key.pem
- echo "Private key restricted"
- chmod 600 public_key.pem
- echo "Public key restricted"
- echo "Copying public key into OpenSSH (.pub) format..."
- ssh-keygen -y -f private_key.pem > public_key.pub
- echo "Done"
- echo "Generating SSH2 fingerprint of public key..."
- ssh-keygen -l -f public_key.pub > ssh2_fingerprint.txt
- echo "Done"
- echo "Keypair and fingerprint generation complete"
- echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement