Как правильно настроить SSH-ключ @ forge.laravel.com?

Как правильно настроить SSH-ключ @ forge.laravel.com?

Я создал сервер на Linode с помощью forge.laravel.

Все вроде бы работает нормально, но теперь я пытаюсь получить доступ к серверу через SSH. Forge по умолчанию создает серверы, которые теперь разрешают доступ по SSH через пароль, поэтому мне нужно добавить ключ SSH на сервер, и на панели управления под вкладкой диспетчера серверов есть опция, позволяющая это сделать.

Я следовал статье с github, чтобы создать ключи SSH, и все отлично работает при подключении к github.

help.github.com/articles/generating-ssh-keys

После размещения моего открытого ключа на Forge я попытался получить доступ к серверу через SSH, используя следующее:

ssh MY_SERVER_PUBLIC_IP

 ssh forge@MY_SERVER_PUBLIC_IP -i /home/MYUSER/.ssh/id_rsa.pub

Я получил следующую ошибку:

Permission denied (publickey)

Есть идеи как решить эту проблему????

решение1

При создании ключа используются две части: открытый и закрытый ключи.

Перейдите в Forge и создайте SSH-ключ, дайте ему имя (подойдет любое), а затем скопируйте и вставьте открытый ключ в предоставленное поле формы.

Затем сохраните закрытый ключ локально, .ssh folderиспользуя тот же код подключения, что и закрытый ключ.

Связанный контент