SSH - 已创建用户的权限被拒绝(publickey)

时间:2017-03-16 19:35:17

标签: linux ubuntu unix ssh ubuntu-16.04

我可以使用以下方式ssh到digitalocean服务器:

ssh root@1.1.1.1(使用正确的IP地址)

然而,在添加用户之后:

adduser git
...
is this information correct?
Y
...

我无法使用此新用户进行SSH连接

ssh git@1.1.1.1
Permission denied (publickey).

为什么我的公开密钥对root正确,而对git无效?

更新

如果重要,我正在使用digitalocean。

1 个答案:

答案 0 :(得分:1)

我知道问题,你面对的是什么,你需要检查密钥的权限。 更改用户权限。我确实有一个明确的问题,我可以通过https而不是通过ssh来克隆git。

chmod实用程序将解决您的问题:

此命令将解决您的问题。

chmod 777 <id_rsa_key(file)>

其他一些经常使用的例子是:

777 anyone can do anything (read, write, or execute)
755 you can do anything; others can only read and execute
711 you can do anything; others can only execute
644 you can read and write; others can only read