heroku - 在 Heroku 服务器上创建公钥

标签 heroku public-key

我想在 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/

相关文章:

swift - 尝试使用 CLI 将 Vapor 应用程序推送到 Heroku 失败

sql - 如何在 Heroku 上向 PostgreSQL 添加 intarray 扩展

Python RSA加密消息传给其他语言解密

java - keytool错误: java. lang.IllegalArgumentException : publicKey's is not X. 509,但OpenJDK 1.8.162中的X509

amazon-ec2 - Amazon EC2 中的 Git 到本地机器

ruby-on-rails - 部署到 heroku 时 rake 中止找不到文件 twitter/bootstrap

python - 错误: No module named [filename]

heroku - 关于heroku,如何禁用SSL验证,错误信息 "WARNING: Unable to verify SSL certificate for api.heroku.com"

在同一台服务器上为多个 repo 设置 git

jwt - 如何从 Keycloak openid-connect cert api 解码 key