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

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

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

最佳答案

  • 其他人可以使用 username/password 访问 droplet那台机器的(DigitalOcean 液滴)。
  • 或者,您可以从机器(SSH already added)登录。现在添加 new ssh-key~/.ssh/known_hosts DigitalOcean 液滴的文件。

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

    Enter image description here

    关于ssh - 如果其他用户没有 SSH key ,我如何授予他们访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41073379/

    相关文章:

    没有负载均衡器的 Kubernetes 入口 Controller

    ruby-on-rails - Ubuntu 13.10 上的 PostgreSQL 9.3?

    node.js - 如何以 root 身份访问 Bluemix 应用程序的运行时 shell?

    heroku - 'heroku' 似乎不是 git 存储库

    python - 在计算引擎 ssh 问题中用 python 追加文件

    c# - 使用 NancyFX 自托管的分块压缩响应

    允许多个网站(不仅仅是应用程序)的 ASP.NET 共享托管提供商?

    php - 如何选择最佳的托管类型

    Node.js写入失败: Broken pipe after stdout

    django - 无法使用位于其他域的 JS 工作文件构造 'Worker'