Or SSH to your rescue.
$ ssh -l root -p 31022 220.127.116.11
Last login: Thu May 16 13:09:10 2013 from 18.104.22.168
Its long. Its error prone. Its prompts for passwords. This is not something I would like to type 10 times every day.
But fear not. Ssh has some tricks you can use.
In the file ~.ssh/config you can create aliases for machines and parameters. Lets create a entry for our machine.
This gives us
$ ssh JPM
Last login: Fri May 31 10:13:25 2013 from 22.214.171.124
But it prompts for password? Yes bu lets fix that. Lets install our certificate on jerker-puppet-master
$ ssh-copy-id JPM
Now try logging into the machine, with "ssh 'JPM'", and check in:
to make sure we haven't added extra keys that you weren't expecting.
$ ssh JPM "cat ~/.ssh/authorized_keys"