Creating secure Linux VMs in Azure with SSH key pairs Generate cert
openssl req -x509 -nodes -days 365 \
-newkey rsa:2048 \
-keyout filename.key \
-out filename.pem
Secure key file
chmod 0600 filename.key
SSH
ssh -p 22 -i filename.key username@hostname