gpt4 book ai didi

ruby-on-rails - 未找到将 rails 应用程序部署到 digital ocean dokku ssh key

转载 作者:行者123 更新时间:2023-12-02 14:08:31 24 4
gpt4 key购买 nike

我想将 Rails 应用程序部署到 digital ocean 。
我使用这个教程:
http://blog.flatironschool.com/using-digital-ocean-and-dokku-for-easier-rails-app-deploys/

当我这样做时:

First, you’ll need to copy your computer’s public SSH key. Go to your terminal and run this: $ cat /.ssh/idrsa.pub



我得到以下输出:
    jonstark@jonstark-pc:~$ cat /.ssh/idrsa.pub
cat: /.ssh/idrsa.pub: No such file or directory

我的下一步行动是什么? (我真的是 ubuntu 的新手)。
我知道可能我应该在另一个地方问这个问题。因此,如果感觉如此,请告诉我在哪里。

好的。谷歌搜索后我做了一些事情。这是我所做的:
jonstark@jonstark-pc:~$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/jonstark/.ssh/id_rsa): ocean
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ocean.
Your public key has been saved in ocean.pub.
The key fingerprint is:
b6:8e:de:5f:37:2f:b6:96:d2:53:16:89:ef:a8:1c:5a jonstark@jonstark-pc
The key's randomart image is:
+--[ RSA 2048]----+
| |
| |
| . .|
| . o |
| S . .|
| . . .o|
| . E..=+ |
| + +.ooB+ |
| .o oo.o.+.+.|
+-----------------+

然后我找到了这个生成的 ocean.pub 文件并将 ssh key 复制粘贴到 digital ocean

但是我想我做错了一切,我不应该将 key 存储在 ocean.pub 中,而是存储在/.ssh/idrsapub 中。

好的,我也这样做了:
jonstark@jonstark-pc:~$  ssh-copy-id dokku@45.55.21.53
/usr/bin/ssh-copy-id: ERROR: No identities found

我还是一头雾水

现在我该怎么做?

最佳答案

要在 ubuntu 中获取您的公钥,您可以尝试 cat ~/.ssh/id_rsa.pub

如果这不起作用,您可能必须设置您的 ssh key 。
一个很好的教程一步一步可以找到here

关于ruby-on-rails - 未找到将 rails 应用程序部署到 digital ocean dokku ssh key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35460305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com