cat ~/temp_minhakey.pub >> ~/.ssh/authorized_keys
acrescenta o conteúdo de ~/temp_minhakey.pub a ~/.ssh/authorized_keys , mas não sobrescreve. Isso é seguro.
Você pode estar confuso com um único > que sobrescreve o arquivo. O próximo comando irá sobrescrever o seu arquivo authorized_keys :
cat somefile > ~/.ssh/authorized_keys