准备工作
在开始配置远程访问之前,请确保你的飞牛NAS已经完成基础网络设置,并且你拥有管理员权限(默认用户名为admin或你自己创建的管理员账户)。同时,建议将NAS的IP地址在路由器中设置为静态IP,避免重启后IP变化导致访问失败。
一、启用SSH服务
SSH(Secure Shell)是远程管理NAS最常用的加密协议。飞牛NAS默认可能未开启SSH,需要手动启用。
1.1 通过本地Web界面开启
登录飞牛NAS的本地Web管理页面(通常为 http://NAS的IP地址:8000 或系统默认端口)。进入“控制面板” > “服务管理” > “SSH”,将SSH服务状态切换为“启用”。默认端口为22,如需修改(例如改为2222),在端口栏输入新端口并保存。建议保留默认端口,除非你有特殊安全需求。
1.2 确认SSH服务状态
在本地终端(如Windows的PowerShell或macOS/Linux的终端)执行以下命令,测试SSH连接:
ssh admin@你的NASIP地址
例如你的NAS IP为192.168.1.100,则输入:
ssh [email protected]
系统会提示输入密码(初始密码通常与Web管理密码一致)。成功登录后,你将看到类似 admin@fnOS:~$ 的命令提示符,表示SSH已正常工作。
1.3 配置SSH安全加固(可选)
为防止暴力破解,可以修改SSH配置文件。使用vim或nano编辑 /etc/ssh/sshd_config:
sudo vim /etc/ssh/sshd_config
找到以下参数并修改:
PermitRootLogin no # 禁止root直接登录
PasswordAuthentication yes # 保持密码认证开启(如改用密钥可设为no)
Port 22 # 如要改端口,修改此行
修改后重启SSH服务:
sudo systemctl restart sshd
二、配置Web终端
飞牛NAS的Web终端让你无需SSH客户端,直接在浏览器中执行命令行操作,非常适合临时管理或移动设备访问。
2.1 开启Web终端功能
在飞牛NAS的Web管理界面中,进入“控制面板” > “服务管理” > “Web终端”,勾选“启用Web终端”。建议同时设置会话超时时间(如10分钟),防止闲置连接占用资源。保存设置后,你就可以在Web界面右上角或“工具”菜单中找到“Web终端”入口。
2.2 首次登录Web终端
点击Web终端图标,系统会提示你输入NAS的管理员用户名和密码。认证成功后,你将看到一个模拟的终端窗口,显示与SSH相同的命令行界面。注意:Web终端默认使用系统标准Shell(通常是bash),所有操作与SSH完全一致。
2.3 Web终端的实用技巧
你可以调整终端窗口的字体大小(按Ctrl+加号或减号),或使用浏览器全屏模式获得更大视野。当需要复制粘贴命令时,右键点击终端区域,选择“粘贴”或使用快捷键Ctrl+Shift+V(部分浏览器可能不同)。Web终端还支持多标签页,方便同时管理多个会话。
三、从外网远程访问SSH
如果你需要在家庭网络之外管理NAS,需要配置端口转发或使用内网穿透。以下介绍最常用的两种方法。
3.1 路由器端口转发
登录你的路由器管理界面,找到“端口转发”或“虚拟服务器”功能。新增一条规则:
- 外部端口:22(或自定义的SSH端口,如2222)
- 内部IP:你的NAS局域网IP(如192.168.1.100)
- 内部端口:22(与NAS的SSH端口一致)
- 协议:TCP
保存后,你就可以通过 ssh admin@你的公网IP 来连接。注意:家庭宽带的公网IP可能变化,建议配合DDNS(动态域名解析)使用,例如使用 ssh [email protected]。
3.2 使用frp内网穿透
如果没有公网IP,可以使用frp等工具。在NAS上安装frp客户端(frpc),配置如下:
[common]
server_addr = frp服务器地址 # 你购买的frp服务器IP或域名
server_port = 7000
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000 # 外网访问时的端口
然后启动frpc,在外网使用 ssh admin@frp服务器地址 -p 6000 即可连接。
四、远程访问Web终端
由于Web终端本质上是Web页面,远程访问它其实等同于远程访问飞牛NAS的Web管理界面。
4.1 配置Web管理界面的远程访问
同样在路由器中设置端口转发,将外部端口(如8000)映射到NAS的Web管理端口(默认8000或自定义端口)。这样,浏览器输入 http://你的公网IP:8000 就能看到登录页面,登录后即可使用Web终端。
4.2 使用HTTPS加密
为了安全,建议启用HTTPS。在飞牛NAS的“控制面板” > “网络服务” > “SSL证书”中,可以申请Let’s Encrypt免费证书或上传自己的证书。开启后,使用 https://你的域名:端口 访问,Web终端也会自动加密。
五、常见问题与排错
5.1 SSH连接被拒绝
检查SSH服务是否启动:在NAS本地终端执行 sudo systemctl status sshd。如果显示未运行,执行 sudo systemctl start sshd。同时确认防火墙没有屏蔽22端口:sudo ufw status(若未安装ufw可忽略)。
5.2 Web终端无法加载
清除浏览器缓存,或尝试使用无痕模式。部分浏览器的安全策略可能阻止WebSocket连接,请确认浏览器版本更新。如果使用HTTPS访问,确保证书有效且未过期。
5.3 外网连接超时
首先检查路由器端口转发规则是否正确。其次,使用在线端口检测工具(如yougetsignal.com)测试你的公网IP的端口是否开放。如果家庭宽带处于NAT(网络地址转换)之后,可能需要联系运营商获取公网IP,或使用内网穿透方案。
总结
通过以上步骤,你已经掌握了飞牛NAS的SSH和Web终端远程访问设置方法。SSH适合需要自动化脚本或频繁文件传输的场景,而Web终端则提供了随时随地通过浏览器管理的便利性。无论你选择哪种方式,请务必记住:远程访问意味着暴露服务到公网,建议使用强密码、定期更新系统,并考虑启用SSH密钥认证或限制IP白名单,以保障NAS的安全。现在,你可以轻松地从任何地方管理你的飞牛NAS了。