远程Linux计算机位于内部网络中,没有公共IP地址。所以我安装了ngrok。
ngrok tcp 22
ngrok by @inconshreveable(Ctrl+C 退出)
在线隧道状态
版本2.0.19/2.0.17
网页界面http://127.0.0.1:4040 http://127.0.0.1:4040
转发 tcp://0.tcp.ngrok.io:36428 ->
本地主机:22
连接 ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
我检查了 sshd 正在运行。
在本地电脑上,我尝试过
ssh [email protected] /cdn-cgi/l/email-protection -p36428
这引起了
ssh:连接到主机 ngrok.com 端口 36428:连接被拒绝
您正在连接到错误的目标地址。命令应该是
ssh [email protected] /cdn-cgi/l/email-protection -p36428
注意不同的主机名(即0.tcp.ngrok.io
代替ngrok.com
).
通常你会想把user@hostname
在所有选项之后(例如-p36428
),尽管它通常不会引起任何问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)