我正在开发一个主要接口是通过SSH而不是HTTP的应用程序。更具体地说,我正在使用Go's SSH library。我想知道的是,是否有一种方法可以部署到Heroku并以可靠的方式进行SSH访问。
约束(如果我正确理解Heroku)是应用程序必须侦听某个端口,这是某种反向HTTP代理的后面,只能使用正确的域名(即VHOST)访问。我也更喜欢可以在一个dyno中运行的解决方案。
目标是能够运行ssh mycoolapp.herokuapp.com
(根据需要指定其他选项)并能够建立连接。但是请注意,我并没有尝试在Heroku上获取shell,我在应用程序中将其用于其他目的。