Add ssh-key to your ubuntu server is a common task for most developers to be able to remote your dedicated server via SSH. Normally, I do this with my local virtual box server. It’s fairly easy to do so. Here, I just copied the steps from Yoolk Wiki, written by my boss, Chris.
Generally, it works well on Ubuntu 9.04, but there is problem with Ubuntu 10.04. I’ll show you here:
sudo apt-get update
sudo apt-get install openssh-server
ssh-keygen(don’t enter any values, press return three times, yes passwords should be blank)
cat .ssh/id_rsa.pub- copy the output to the clipboard (very carefully, no pre/trailing white space)
sudo vim .ssh/authorized_keys- paste clipboard contents (in order to paste from clipboard, you must remote to your server by login through terminal console)
For Ubuntu 10.04, you must run this command
ssh-add. If it adds duplicate keys, run
ssh-add -D and run
ssh-add again. Hope it could help.