- 下载ngork 需要本地下载 后给 ngork 可执行权限。sudo chmod +x ngork
下载地址:https://dashboard.ngrok.com/get-started/setup
- 配置ngork
ngrok config add-authtoken xxx
xxx 可以在页面dashboard.ngrok.com/get-started… 中查看
- 启动 ngork
./ngrok tcp 22
启动后执行会出现这个画面 证明服务已经起来了
- 验证是否已经代理了内网服务器
ssh 你的用户名(内网服务器的用户名)@代理的域名 -p 代理的端口
遇到的问题,可能会出现kex_exchange_identification: Connection closed by remote host
这个报错,mac 电脑中可能是因为限制可远程登陆导致 可以按照这个文章 操作下
support.apple.com/zh-cn/guide…
不出意外的话你就可以在外网 通过ngork 登陆你内网的服务器了!!!!
注意需要 你的内网服务器开启通过用户名和密码登录,不知道如何开启的,可以自行百度一下。
sudo vim /etc/ssh/sshd_config