美文网首页
ngrok实现外网SSH登陆局域网树莓派

ngrok实现外网SSH登陆局域网树莓派

作者: 草冢 | 来源:发表于2018-07-13 12:26 被阅读0次

    之前玩树莓派一直都是通过局域网来进行ssh登陆连接,如果想用手机APP Termius登陆,就必须要连上同一个路由器,这就很不方便了,于是可以使用ngrok来实现穿透。

    Step One: 注册、登录、下载客户端

    进入到注册界面进行注册,登陆之后可以开始下载客户端(选择Linux (ARM)版本),建议直接在树莓派中使用

    wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
    

    命令进行下载。


    下载界面
    下载客户端

    Step Two:安装、启动客户端

    下载完成之后是一个名为ngrok-stable-linux-arm.zip的压缩包,通过命令

    unzip ngrok-stable-linux-arm.zip
    

    解压之后当前目录中就会存在一个ngrok文件。这时将下载界面中第三步的命令复制过来运行

    ./ngrok authtoken 7DMK1YAHAv9nDHKHowmhR_6evJzhTcexxxxxxcQEu9G
    

    (每个注册号的令牌不一样),运行玩之后会显示Authtoken saved to configuration file: /home/xiaoming/.ngrok2/ngrok.yml。至此,客户端已经安装完成。
    运行命令

    ./ngrok tcp 22
    

    会进入到如下界面

    ngrok界面
    这里的tcp://0.tcp.ngrok.io:11800是随机分配的,所以每一次启动都不一样,如果要绑定账户和地址,需要花钱升级到专业用户(用现成的客户端的缺点)!

    Step Three:SSH登陆树莓派

    使用给定的地址和端口进行登陆

    ssh -p 11800 username@tcp://0.tcp.ngrok.io
    

    随后就是和正常局域网登陆一样的情况。以下是手机端的情况:


    SSH配置
    连接确认
    登陆成功

    VPS上自主搭建ngrok----有时间再补

    相关文章

      网友评论

          本文标题:ngrok实现外网SSH登陆局域网树莓派

          本文链接:https://www.haomeiwen.com/subject/nrsjpftx.html