飞牛NAS挺好用,但是好像没有带shell工具,导致有时候如果想安装软件,或者是更改一些配置不太方便。
经摸索,发现了一个可以本地或者是远程使用shell的方法,原理就是借助Docker容器里的终端来实现。
具体方法如下:
一、打开Docker
点击容器:
随便选一个容器,点击右侧的3个点,选择“终端”。
左边3个连接,都可以用,一般是使用第一个。
但是有的Docker需要连接其他的,比如这个watchyourlan,连接/bin/bash时就出错了,需要连接/bin/sh
输入ssh回车,看看这个docker是否有这个ssh命令,如果没有,就换一个docker。
像下面的这个Docker,就没有ssh命令。
二、连接ssh
前提是飞牛NAS里开启了ssh,记下端口号,比如我的是2202
输入ssh -p 2202 AAA@192.168.1.88
也就是ssh -p 端口号 用户名@飞牛NAS内网地址
再输入密码,就可以进来了。
在没有公网IP的情况下,如果在外面,想要访问家里的光猫或路由器是一件难事,但是通过飞牛Fn connect服务远程连接到飞牛Nas,再用这种ssh连接方法,就可以从外面直接访问家里的内网,从而可以操控家里的光猫和路由器。