SSHlogin请求密码

这是我第一次尝试设置VPS,所以请和我一起裸照。 我已经按照数字海洋的步骤创build了一个液滴。 我正在使用Cloud9IDE开发我的应用程序。

build议使用SSH进行login。 所以我遵循了以下步骤:

  1. ssh-keygen -t rsa创build公钥和私钥。
  2. cat ~/.ssh/id_rsa_digital_ocean.pub (这是我给ssh文件的名字)显示到公钥
  3. 公共密钥添加到液滴。 作为数字海洋上的液滴创build过程的一部分,您可以input我所做的公钥。

现在我尝试使用ssh -i id_rsa_digital_ocean root@IP_ADDRESS ,我使用创build的小滴的IP地址。 但后来它要求一个密码,当我刚刚打入input说'权限被拒绝'。 问题是我甚至没有收到密码,因为我创build了一个SSH密钥,我应该以这种方式login。 任何想法如何从这里继续或我做错了什么?

您是否尝试使用完整path: ssh -i ~/.ssh/id_rsa_digital_ocean root@IP_ADDRESS