在laravel服务器中保存加密的公钥和私钥的最佳位置是什么?

巴曼

环境:我有一个在带有Ubuntu 18.4仿生和Apache服务器的Amazon EC2上运行的Laravel 6.x应用程序。我有多个预定的工匠命令。他们要么生成文件,然后通过FTP将其传输到其他服务器,要么从其他服务器导入文件。这些文件必须先用PHP GNUPG加密,然后再导出到客户端的服务器,并需要从客户端的服务器下载后进行解密,以便进行进一步处理,因此,必须将公钥和私钥存储在服务器上,并且存储方式必须是以“ Ubuntu用户”身份运行的计划进程可以访问和使用它们(我假设“ Ubuntu用户”只需要对密钥文件具有读取权限,而没有其他用户的权限,因为他们没有,也不应这样做)无法访问这些文件,我的问题:我想了解最佳实践,如何在服务器中的哪个文件夹中以及如何(具有哪些权限)存储这些密钥文件,以便确保它们安全并确保所有自动化流程将能够根据需要访问和使用它们。

先生

LaravelOAuth的包Passport将它们保存在该storage文件夹。这很好地指示了Laravel开发人员的期望位置,添加类似的子文件夹storage/keys可能也是可行的。

权限明智的做法是通常使用chmod 600权限。

或者,Laravelenv可以保存这些密钥,请参见

PASSPORT_PRIVATE_KEY="-----BEGIN RSA PRIVATE KEY-----
<private key here>
-----END RSA PRIVATE KEY-----"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我无法使用公钥和私钥从Jenkins节点SSH到远程服务器

来自分类Dev

OpenSSH-自动创建服务器私钥和公钥

来自分类Dev

在移动客户端和服务器PHP之间使用公钥/私钥进行加密

来自分类Dev

服务器端公钥加密和浏览器端解密

来自分类Dev

公钥加密与私钥加密

来自分类Dev

即使提供了正确的公钥和私钥,也无法使用 ssh 登录到我的远程服务器

来自分类Dev

ssh服务器如何知道哪个公钥与ssh私钥匹配?

来自分类Dev

公钥如何“发送”到服务器,私钥如何“用于” SSH?

来自分类Dev

我如何知道RSA算法中的公钥和私钥是什么?

来自分类Dev

是什么阻止任何人将ssh公钥复制到我的服务器上?

来自分类Dev

设置私钥后设置公钥的目的是什么?

来自分类Dev

如何使用php服务器中的HEX公钥在Android中使用RSA加密

来自分类Dev

RSA私钥和公钥

来自分类Dev

私钥和公钥扩展

来自分类Dev

将ssh公钥保存在自定义游民箱中的最佳方法是什么?

来自分类Dev

执行公钥加密的最简单方法是什么?

来自分类Dev

我的 laravel+Vuejs2 应用程序的最佳服务器或云托管是什么?

来自分类Dev

保护 Laravel/MySQL-API 服务器免受黑客攻击的最佳方法是什么?

来自分类Dev

用异步I / O和IOCP实现回显服务器的最佳方法是什么?

来自分类Dev

记录和累积来自不同服务器的异常的最佳方法是什么?

来自分类Dev

维护apt和其他内容的代理服务器地址的最佳方法是什么?

来自分类Dev

AES 256加密:公钥和私钥如何生成和使用.net

来自分类Dev

使用公钥和私钥发送加密和签名的电子邮件以在 FMCSA 中提交数据

来自分类Dev

从保存的私钥PHP生成公钥

来自分类Dev

对称和公钥加密

来自分类Dev

长期运行jupyter服务器的最佳方法是什么?

来自分类Dev

与android中的服务器通信的最佳方法是什么

来自分类Dev

如何在C#RSA中使用私钥加密和使用公钥解密

来自分类Dev

Javascript Forge加密库:重新创建公钥和私钥以供以后重用

Related 相关文章

  1. 1

    我无法使用公钥和私钥从Jenkins节点SSH到远程服务器

  2. 2

    OpenSSH-自动创建服务器私钥和公钥

  3. 3

    在移动客户端和服务器PHP之间使用公钥/私钥进行加密

  4. 4

    服务器端公钥加密和浏览器端解密

  5. 5

    公钥加密与私钥加密

  6. 6

    即使提供了正确的公钥和私钥,也无法使用 ssh 登录到我的远程服务器

  7. 7

    ssh服务器如何知道哪个公钥与ssh私钥匹配?

  8. 8

    公钥如何“发送”到服务器,私钥如何“用于” SSH?

  9. 9

    我如何知道RSA算法中的公钥和私钥是什么?

  10. 10

    是什么阻止任何人将ssh公钥复制到我的服务器上?

  11. 11

    设置私钥后设置公钥的目的是什么?

  12. 12

    如何使用php服务器中的HEX公钥在Android中使用RSA加密

  13. 13

    RSA私钥和公钥

  14. 14

    私钥和公钥扩展

  15. 15

    将ssh公钥保存在自定义游民箱中的最佳方法是什么?

  16. 16

    执行公钥加密的最简单方法是什么?

  17. 17

    我的 laravel+Vuejs2 应用程序的最佳服务器或云托管是什么?

  18. 18

    保护 Laravel/MySQL-API 服务器免受黑客攻击的最佳方法是什么?

  19. 19

    用异步I / O和IOCP实现回显服务器的最佳方法是什么?

  20. 20

    记录和累积来自不同服务器的异常的最佳方法是什么?

  21. 21

    维护apt和其他内容的代理服务器地址的最佳方法是什么?

  22. 22

    AES 256加密:公钥和私钥如何生成和使用.net

  23. 23

    使用公钥和私钥发送加密和签名的电子邮件以在 FMCSA 中提交数据

  24. 24

    从保存的私钥PHP生成公钥

  25. 25

    对称和公钥加密

  26. 26

    长期运行jupyter服务器的最佳方法是什么?

  27. 27

    与android中的服务器通信的最佳方法是什么

  28. 28

    如何在C#RSA中使用私钥加密和使用公钥解密

  29. 29

    Javascript Forge加密库:重新创建公钥和私钥以供以后重用

热门标签

归档