Не удается запустить приложение на Digital Ocean - PullRequest
0 голосов
/ 14 сентября 2018

Так что я довольно новичок в мире веб-разработок, и это будет мой первый сайт, который будет запущен. Я использую приложение create-реакции с приложением nodejs. Я пытался выяснить это в течение нескольких дней, и мой клиент становится нетерпеливым со мной. Я следовал этому уроку:

https://medium.freecodecamp.org/i-built-this-now-what-how-to-deploy-a-react-app-on-a-digitalocean-droplet-662de0fe3f48

Я нахожусь в точке, где я набираю "ssh @", и она запрашивает вашу парольную фразу ssh. Он не распознает мою фразу-пароль. Каждая попытка просто заставляет его спрашивать снова вот так:

Введите ключевую фразу для ключа '/c/Users/Administrator/.ssh/id_rsa':

Введите ключевую фразу для ключа '/c/Users/Administrator/.ssh/id_rsa':

Введите ключевую фразу для ключа '/c/Users/Administrator/.ssh/id_rsa':

Я сбросил свою фразу-пароль, отправил мне по электронной почте мой новый и получил тот же результат. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 14 сентября 2018

Если вы создали дроплет в Digital Ocean, вы должны получить электронное письмо с вашим корневым паролем для пользователя root, а также IP-адрес.

Допустим, эти учетные данные следующие:

  • пароль: 123456
  • IP-адрес: 123.456.78.90

Для подключения к этому серверу необходимо использовать ssh.Используя Bash в Linux (или Terminal на Mac, или Ash на Alpine и т. Д.), Синтаксис будет следующим для подключения пользователя root.

ssh root@123.456.78.90

, при которомпункт, вас спросят, доверяете ли вы сертификату, и вы можете ответить yes.Затем вас спросят, хотите ли вы запомнить сертификат, и вы также можете ответить yes.

Наконец, вам будет предложено ввести пароль, и вы можете ввести 123456

Кроме того, возможно, вы отметили использование аутентификации без пароля.

Если это так, вам необходимо убедиться, что Digital Ocean и SSH имеют доступ к этому секрету https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...