将外部生成的公钥添加到我的服务器

时间:2015-11-09 17:28:51

标签: linux apache ubuntu ssh server-administration

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

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

将外部生成的公钥放在我自己的服务器上,允许外部实体ssh到我的项目文件夹中的步骤(和相应的shell命令)是什么?

我正在运行ubuntu

1 个答案:

答案 0 :(得分:1)

  1. 为远程用户创建新的用户帐户
  2. 在新创建的远程用户的主目录中创建.ssh目录
  3. 将公钥添加到.ssh目录
  4. 在.ssh中创建名为authorized_keys的文件
  5. 将公钥连接到.ssh / authorized_keys
  6. 完成这些步骤后,具有相应私钥的外部服务将能够ssh到您的服务器。

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