История вопроса

раньше я по своей наивности заходил на удаленную машину 

там, если не было создавал папку .ssh

в ней создавал файл authorized_keys

в него пытался вписать публичный ключ, парясь с ненастроенным vim-ом

а потом надо было не забыть задать правильные права записи.

 

И теперь все эти телодвижения можно заменить одной командой:

ssh-copy-id -i ~/.ssh/id_rsa.pub HOST

один раз запрашивается пароль и всё