如何通过 ssh 连接到 ngrok 自托管服务器
Posted
技术标签:
【中文标题】如何通过 ssh 连接到 ngrok 自托管服务器【英文标题】:how to ssh to ngrok self hosted server 【发布时间】:2019-05-23 07:17:25 【问题描述】:我关注此页面以 SELF HOSTED 我的服务器上的 ngrok (ngrok 1.7)https://www.svenbit.com/2014/09/run-ngrok-on-your-own-server/
ATM,我可以正常使用http协议。 但是,我也想使用 ssh(tcp 协议)。 尝试使用以下命令时
./ngrok -config=ngrok.cfg -proto tcp 22
ngrok (Ctrl+C 退出)
隧道在线状态 版本 1.7/1.7 转发 tcp://tunnel.mydomain.com:38005 -> 127.0.0.1:22 网页界面 127.0.0.1:4040
# 连接 0平均连接时间 0.00 毫秒
url 格式与提供的 ngrok (v2.x) 完全不同。
转发 tcp://0.tcp.ngrok.io:36428 -> localhost:22
我认为 ssh 已正确公开,但不知道如何连接。 你能告诉我连接的确切命令吗?
我尝试使用以下命令但无法成功
ssh myuser@tunnel.mydomain.com -p 38005
ssh:连接到主机 tunnel.mydomain.com 端口 38005:连接超时
【问题讨论】:
无缘无故地提出问题没有帮助。当你这样做时请详细说明。 【参考方案1】:这是由于防火墙问题。我必须在 ngrok 服务器上打开 38005 端口并完美地打开 ssh 字词(使用上述命令)。
但是,我们必须打开基于前面 ngrok 命令的端口并不是一个好主意。 你们知道我们是否可以修复 tcp 请求的端口吗?
【讨论】:
你在 1.7 版中做到了吗? 您的 config.cfg 中有什么?以上是关于如何通过 ssh 连接到 ngrok 自托管服务器的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能使用 serveo 而不是 ngrok 来隧道连接到托管在 EC2 服务器上的 mvc 应用程序以在 Twilio 上接收 SMS