[问答] NAS的ftp无法由外网连线

楼主: Willful1 (自强不息!!)   2022-07-22 09:08:29
因为刚接触TrueNAS不久,遭遇许多问题 主要是ftp与nextcloud 目前已重灌TrueNAS core及TrueNAS scale,结果出现的问题及错误讯息也相同,特别ftp连线问题已困扰很久。
目前将NAS安装在虚拟机,并将虚拟网卡桥接。
使用的是学校固定ip,网络线连接到TP-Link AX-20路由器后,再接到及架设虚拟机的Win11桌机。
其中利用TP-Link的内建功能,设定port forwarding,因此ssh和webdav皆可由外网连线,只有ftp无法使用外网,只能在内网连线。
问题1:
在以TrueNAS建立FTP时,每个User一开始的家目录只有一个,可以设定在各自指定的dataset内,例如/sda1/dataset1、/sda2/dataset2等等。若有多个dataset的话,该如何设定才能使user在登入ftp后,可看到所有的dataset呢? 例如/下有dataset1、dataset2、dataset3... 全部列出显示。
问题2:
目前可由内网(192.168开头ip)连线ftp传输资料,但无法透过外网以固定ip或DDNS连线ftp(错误讯息如图所示)
但已透过路游器(TP-link)的port forwarding方式,将指定的port由内网192.168开头ip做好设置,同时做好设置的服务还有ssh及webdav,此两项设定目前都可由外网ip顺利登入。
关于ftp的外网登入,网络上有资料提到可能是和default gateway有关,但目前并未设定gateway而webdav及ssh却也可由外网登入正常使用,此外就没有再找到相关的解答。目前图中FTP的错误讯息看起来似乎可能是已连接上TrueNAS,但是无法将档案目录列出。
问题3:
TrueNAS 无法安装Nextcloud,讯息如下图,一般网络上的教学几乎都可以顺利安装,但对网络架构提及很少,希望大家多多给予意见,例如建议如何重新设定网络连线,谢谢大家的帮忙!
https://ibb.co/ySDXkK0
https://ibb.co/Vt6Ys15
作者: holishing   2022-08-02 18:58:00
你有确认过你的学校防火墙会不会挡 ftp 默认 port 吗?
作者: ketrobo (猫萝卜)   2022-08-07 00:51:00
都有ssh可以用了,直接用sftp即可, ftp遇到的问题在你的截图里就有答案,建议上网搜寻ftp passive看看ftp传输的细节

Links booklink

Contact Us: admin [ a t ] ucptt.com