我想在 Heroku 服务器上有一个公钥。我跑
$ heroku run bash
Running `bash` attached to terminal... up, run.2575
~ $ ssh-keygen -t rsa
~ $ ls .ssh/
id_rsa id_rsa.pub
现在一切都好了。但是当我重新运行 heroku run bash
时,.ssh
目录消失了。
所以问题是:有没有办法创建永久公钥?
最佳答案
Heroku 管理对所有服务器实例的访问控制。
当你运行 heroku run bash
时,它会启动一个新的 dyno,通过 SSH 连接到它,并在该服务器上执行 bash。当您注销时,该测功机就会消失。
您应该依靠 Heroku 进行访问控制。您也许可以使用自定义 Heroku 构建包配置 .ssh key ,但除了通过 Heroku 应用程序之外,仍然无法直接连接(因为它们管理正在运行的 dyno 以及如何连接到它们)。
关于heroku - 在 Heroku 服务器上创建公钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18714663/