如果他们没有SSH密钥,我如何授予其他用户访问权限?

时间:2016-12-10 07:53:24

标签: ssh hosting digital-ocean ssh-keys ubuntu-16.04

我是设置VPSDigitalOcean水滴)的新手,建议设置SSH密钥,而不是使用用户名和密码登录。我已成功将SSH密钥添加到我的VPS中,但我不是此VPS的唯一用户,或者我将使用另一台计算机。我不确定传递私钥是否是个好主意。

2 个答案:

答案 0 :(得分:1)

  • 其他人可以使用该机器的username/password(DigitalOcean Droplet)访问Droplet。

  • 或者,您可以从计算机(SSH already added)登录。现在在DigitalOcean Droplet的new ssh-key文件中添加~/.ssh/known_hosts

每个Droplet都有一个默认的root /密码。您可以使用DigitalOcean GUI重置root password重置根密码):

Enter image description here

答案 1 :(得分:0)

  

我将使用另一台电脑。我不确定传递私钥是否是个好主意。

不,移动密钥并不是一个好主意(除非它们存储在安全的硬件上 - HSM)。否则,最好在计划使用的计算机上创建单独的密钥(加密)并将其添加到VPS。然后你可以简单地撤销它,如果它们可能受到损害并避免在所有你的计算机上交换所有密钥。