【问题标题】:Having trouble launching app on Digital Ocean在 Digital Ocean 上启动应用程序时遇到问题
【发布时间】:2018-09-14 20:45:51
【问题描述】:

所以我对网络开发世界还很陌生,这将是我第一个上线的网站。我正在使用带有 nodejs 后端的 create-react-app。几天来我一直试图解决这个问题,我的客户对我越来越不耐烦了。我一直在关注本教程:

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”的密码:

我重置了我的密码,让它通过电子邮件将我的新密码发送给我,并得到了相同的结果。任何帮助将不胜感激。

【问题讨论】:

  • 您无法恢复密码。您应该做的是将密钥声明为颁发者丢失,以便他们撤销您的证书。然后,您必须从头开始创建一个新的。

标签: node.js reactjs digital-ocean create-react-app


【解决方案1】:

如果您在 Digital Ocean 上创建了 Droplet,您应该会收到一封电子邮件,其中包含您的 root 用户的 root 密码以及 IP 地址。

假设这些凭据如下:

  • 密码:123456
  • IP地址:123.456.78.90

要连接到此服务器,您必须使用 ssh。在 Linux 上使用 Bash(或在 Mac 上使用 Terminal,或在 Alpine 上使用 Ash 等),以root 用户身份连接的语法如下。

ssh root@123.456.78.90

此时,系统会询问您是否信任证书,您可以回答yes。然后会询问您是否要记住证书,您也可以回答yes。

最后,你会被要求输入密码,你可以输入123456

此外,您可能已检查是否使用无密码身份验证。

如果是这种情况,您需要确保 Digital Ocean 和 SSH 可以访问此秘密 https://www.digitalocean.com/docs/droplets/how-to/add-ssh-keys/

【讨论】:

    猜你喜欢
    • 2018-01-16
    • 2023-04-04
    • 2017-01-11
    • 2020-05-28
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 2019-06-30
    • 1970-01-01
    相关资源
    最近更新 更多