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

Я создал сервер на Linode, используя forge.laravel.

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

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

https://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 используя тот же код подключения, обратитесь к закрытому ключу.

Другие вопросы по тегам