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