Вы не упомянули, что установили открытый ключ на удаленном хосте, так что это может быть проблемой. Это должно быть добавлено $HOME/.ssh/authorized_keys
на удаленном хосте. Если вы используете github, вы можете добавить ключ в настройках своей учетной записи.
Существует вспомогательный скрипт для установки ключа на удаленный хост, доступный в некоторых дистрибутивах Linux, таких как Ubuntu.
ssh-copy-id remoteuser@remotehost
Вам, вероятно, также не нужно ничего переименовывать. Если у вас нет нестандартных требований и настройки ssh с нуля:
ssh-key-gen
и нажмите Enter в подсказках должно быть достаточно. После этого вам нужно установить id_rsa.pub на удаленном хосте (вы можете использовать метод, описанный выше).