Advertisement
Guest User

WebsiteKeypairGenScript

a guest
Feb 16th, 2018
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.70 KB | None | 0 0
  1. #! /bin/bash
  2.  
  3. clear
  4.  
  5. echo "Generating 4096-bit RSA key in PEM format..."
  6. openssl genrsa -out private_key.pem 4096
  7. echo "Done"
  8.  
  9. echo "Extracting public key..."
  10. openssl rsa -in private_key.pem -out public_key.pem -pubout
  11. echo "Done"
  12.  
  13. echo "Restricting permissions to 600 for both keys..."
  14. chmod 600 private_key.pem
  15. echo "Private key restricted"
  16. chmod 600 public_key.pem
  17. echo "Public key restricted"
  18.  
  19. echo "Copying public key into OpenSSH (.pub) format..."
  20. ssh-keygen -y -f private_key.pem > public_key.pub
  21. echo "Done"
  22.  
  23. echo "Generating SSH2 fingerprint of public key..."
  24. ssh-keygen -l -f public_key.pub > ssh2_fingerprint.txt
  25. echo "Done"
  26.  
  27. echo "Keypair and fingerprint generation complete"
  28. echo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement