Este post é para mostrar como conectar num host por ssh sem pedir senha, utilizando para isso a configuração do .ssh/authorized_keys.

Fonte: http://www.throughput.biz
Primeiro você precisa localizar sua chave ssh pública no seu guest (seu computador que irá acessar o servidor), nos sistemas *NIX ela geralmente está no caminho: ~/.ssh/id_rsa.pub.
Se você não tiver essa chave criada, ou quiser criar uma nova, pode seguir o passo-a-passo do pessoal do Github de acordo com seu sistema operacional (Windows, Linux ou Mac).
Em seguida, abra esse arquivo da chave pública num editor de texto e copie o conteúdo para a área de transferência.
Fonte: http://www.iconarchive.com/

Fonte: http://certcollection.org/
Após isso, abra o terminal, e conecte por ssh no seu host remoto. Lá acesse a pasta onde estão seus arquivos ssh, geralmente o caminho é ~/.ssh/:
$ cd ~/.ssh/
Faça uma listagem dos arquivos, e confirme se já existe um arquivo chamado authorized_keys. Se não existir ainda, crie-o.
Após isso, abra esse arquivo authorized_keys num editor de texto (eu usei para isso o nano na linha de comando), e cole o que você tinha copiado alguns passos atrás na última linha desse arquivo.

Fonte: http://www.egginfo.org/
Salve o arquivo e está pronto. Dessa forma, sua chave pública estará autorizada para acessar o seu servidor sem precisar digitar a senha novamente.
Fontes:
http://help.github.com/mac-set-up-git/
http://blogs.oracle.com/jkini/entry/how_to_scp_scp_and
http://linuxproblem.org/art_9.html