-1

我正在尝试允许外部服务分析我服务器上的项目文件夹。外部服务生成了一个公钥,他们要求我将其放在我的服务器上以允许他们进行 ssh 访问。它是一个值得信赖的来源。

我找到了大量关于如何从我的服务器中生成 ssh 私有公共组合的材料,但没有找到如何实现必须复制到我自己的服务器中的外部生成的组合。

步骤(和相应的 shell 命令)是将外部生成的公钥放在我自己的服务器上,它允许外部实体通过 ssh 进入我的项目文件夹。

我正在运行 ubuntu

4

1 回答 1

1
  1. 为远程用户创建一个新的用户帐户
  2. 在新创建的远程用户的主目录中创建 .ssh 目录
  3. 将公钥添加到 .ssh 目录
  4. 在 .ssh 创建一个名为 authorized_keys 的文件
  5. 将公钥连接到 .ssh/authorized_keys

完成这些步骤后,具有相应私钥的外部服务将能够 ssh 进入您的服务器。

请记住,他们将有权访问 shell 和文件系统。在添加公钥之前设置所有权限。

于 2015-11-09T18:07:26.847 回答