我想公开我的系统以通过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
我该如何访问?
最佳答案
参见Unable to ssh into remote Linux by ngrok
但是当您想SSH到ngrok时,也可以从新的shell中尝试一下
ssh <username>@0.tcp.ngrok.io -p 15909
用户名是您的目标用户
关于ssh - 无法使用ngrok访问ssh,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45982649/