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

标签 ruby-on-rails ssh dokku

我想将 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/

相关文章:

ruby-on-rails - 如何以 json 形式返回 Doorkeeper 访问 token

ruby-on-rails - Dokku Rails 应用程序缺少静态 Assets 并出现 404 错误

Git 错误 : "Host Key Verification Failed" when connecting to remote repository

windows - Perl - 无法在 Windows 上安装 Net::SSH2

ssh - ssh 终止后保持服务器在 EC2 实例上运行

flask - 如何用dokku和flask连接redis?

git - digital ocean ! [remote rejected] master -> master(pre-receive hook declined)

javascript - 输入后需要获取coffeescript的数据

ruby-on-rails - 如何禁用 Rails 4.2 Web 控制台

javascript - 如何在 Javascript 中访问函数内变量内的变量?