Amazon Web Services - AWS EC2 - Ubuntu 14.04
Login as root with public key created in your PC
Standard SSH login is by command:
$ssh -i aws_miko.pem ubuntu@52.24.179.158
But if we want to login with commands:
$ssh -l ubuntu 52.24.179.158
$ssh -l ubuntu 52.24.179.158
do the following:
a) copy public keys into:
/home/ubuntu/.ssh/authorized_keys
/root/.ssh/authorized_keys
Files will look like:
no-port-forwarding,no-agent-forwarding,no-X11-forwarding,command="echo 'Please login as the user \"ubuntu\" rather than the user \"root\".';echo;sleep 10" ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuz0c34DsrCNCG1FF/PrtxQ3iqu/s/vzD1h6/ynbw20Mv8zlNAsxMIEuxIJku491mVQGeRkxAk5EgP1VtzXzzpBc8usi9sh/SAh+zQn70jTWD1mlLasDb4Iny7oDcuQX4/aBb1VTJ7hJXbcHhyD4CKpee8zrJYJFZRMcAd9L7HLZ/C9CT0oyz9MixXljevlwuNJ737sgFDM9rgwHc8+h0tCLKFxzuw2JQQa7wUkms9vx6zUbL+n6KhzBAigAnLe8xicLhq+Ps8un/j6dtj6LeTDjUV9aZF/2Q+mlsCqUMiXkZlKUl+W5jQlnzh+xVv5JYPG17WbaLQo7INoamhB1j/x aws_miko
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDW27WApZigE4p2nKtjiWJ4Nmzz00uT9TwBUrB5SQLdzdB7ehJIt8Zholo6qo3YYrjHy4OJ9nkhRQWO8gDSN4kkT4Izs6t48o/Ier6PiIip0NddcZu26xDpk9Jg7ogiX+b0u3UdKVx2S37anEdqWvh6/Z9dD8o7fqUUKzSh+tr4UPml2WaBJDs/lrAh+m7Gf0D7sJ/M2MwFVND+fqGoCjh3IvXt9jUTsEMYMrQ1db0A1sqWP6PDiZQkqV85Hn/AeAcdrgBXFMX3gytmxYfnFZkNDLVe4J3Gq7Z7KRAQ4JiTLqLuRSnlmFE3FW9oPNfFHd7AHtsAv3stGaOMMMl6R3wV frob@komp