无法使用 ngrok 访问 ssh

Posted

技术标签:

【中文标题】无法使用 ngrok 访问 ssh【英文标题】:Unable to access ssh using ngrok 【发布时间】:2018-02-09 11:31:58 【问题描述】:

我想公开我的系统以通过 ssh 访问。

运行此./ngrok tcp 12345 后,我看到了:

Forwarding                    tcp://0.tcp.ngrok.io:15909 -> localhost:12345

在我的~/.ssh/config 中,我添加了以下几行,因为我的工作场所有一个代理:

Host ngrok
  Hostname 0.tcp.ngrok.io
  ProxyCommand corkscrew 172.16.2.30 8080 %h %p

为了测试,我试图通过 ngrok 从我自己的系统(另一个 shell)访问我自己的系统。然后最后当我访问使用

ssh -p 15909 ngrok

上面写着:

ssh_exchange_identification: Connection closed by remote host

如何访问它?

【问题讨论】:

如果您在 Windows 上通过 SSH 连接到 ngrok,这将很有帮助。 ***.com/questions/67193433/… 【参考方案1】:

见Unable to ssh into remote Linux by ngrok

但当你想通过 ssh 进入你的 ngrok 时,也可以在新的 shell 中试试这个

ssh <username>@0.tcp.ngrok.io -p 15909

其中 username 是您连接的用户

【讨论】:

以上是关于无法使用 ngrok 访问 ssh的主要内容,如果未能解决你的问题,请参考以下文章

无法在 ngrok 中为 ssh 使用 remote-addr

无法获取 ngrok,而我的 python 脚本使用相同的端口

无法使用 ngrok 连接到 https://localhost(使用 TLS / SSL)

无法使用 ngrok 在本地测试我的 Telegram Bot

Linux-SSH反向连接(内网穿透,打洞)

无法通过 ssh 连接到 Github,无法访问 .ssh.config