如何使用公钥加密从heroku上的节点应用程序执行sftp?

时间:2016-03-04 16:53:56

标签: node.js encryption heroku ftp

我在这里有一点未知的领域。我在heroku上部署了一个节点应用程序,需要使用公钥加密将文件从应用程序转移到主机。从来没有做过这样的事情,所以非常感谢方向!

使用ursa(https://github.com/quartzjer/ursa)生成密钥。

考虑使用node-ftp(https://github.com/mscdex/node-ftp)来sftp文件。但我不确定如何将密钥合并到ftp中。

使用QuotaGuard Static创建静态IP,因为主机需要知道文件来自的IP。

非常感谢您的想法!

1 个答案:

答案 0 :(得分:0)

sftp -i /path/to/private/keyfile user@remoteaddress