title: Do SSH keys only work from the machine they were generated on
body: <p>Let's say we are connecting to a server on Rackspace, and generate a public SSH key on my MacBook pro with my username Justin. We then add Justin's public SSH key to the server on Rackspace, and presto we can now connect without a password.</p>
  
  <p>What happens if I take Justin's public SSH key, put it on my iMac, and try to connect to the Rackspace server from this new computer? Will this still work?</p>
  
  <p>If not, what about if I go back to my MacBook Pro, but instead of being logged in as Justin, I am logged in as Mike, and try to use Justin's public SSH key to connect to the Rackspace server from Mike's account. Again what happens?</p>
  
  <p>Basically, do SSH keys only work from the machine and account they were generated on?</p>