2016-02-17 129 views
1

我想部署导航应用程序到数字海洋。 我用这个turorial: http://blog.flatironschool.com/using-digital-ocean-and-dokku-for-easier-rails-app-deploys/部署导轨应用程序到数字海洋dokku ssh密钥找不到

当我这样做:

首先,你需要复制您的计算机的公共SSH密钥。转到您的终端并运行此: $猫/.ssh/idrsa.pub

我得到以下输出:

[email protected]:~$ cat /.ssh/idrsa.pub 
cat: /.ssh/idrsa.pub: No such file or directory 

什么是我的下一步行动? (我真的是Ubuntu的新手)。 我明白,可能是我应该在另一个地方问这个问题。所以,如果它觉得告诉我在哪里。

好的。 Google搜索后做了些什么。在这里我所做的:

[email protected]:~$ 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 [email protected] 
The key's randomart image is: 
+--[ RSA 2048]----+ 
|     | 
|     | 
|    . .| 
|    . o | 
|  S  . .| 
|  . .  .o| 
|  . E..=+ | 
|  + +.ooB+ | 
|  .o oo.o.+.+.| 
+-----------------+ 

然后我发现这个生成ocean.pub文件,复制粘贴SSH密钥数字海洋

但我客串我做的一切都是错的,我不应该储存在海洋中的关键而是在/.ssh/idrsapub中。

好吧我也这样做:

[email protected]:~$ ssh-copy-id [email protected] 
/usr/bin/ssh-copy-id: ERROR: No identities found 

我仍然感到困惑

现在我该怎么办?

+0

尝试该命令没有第一个“/”:'猫的.ssh/idrsa.pub'第一 –

+0

同样没有这样的文件或derictory) – user2950593

回答

相关问题