pzptiger 发表于 2024-9-10 08:18:03

群晖ftp局域网可以访问但是外网不能访问

已经是公网IP了,群晖相关套件也都可以远程访问了,一直想寻求可以使用ftp远程访问群晖,ftp端口由21设成221,也做了端口映射,在局域网内可以正常通过ftp访问,外网就不行了。外网用sftp可以正常连接访问。

cn2012 发表于 2024-9-12 16:11:41

pzptiger 发表于 2024-9-12 14:46
不知道数据端口在哪查看

控制面板->文件服务->FTP->被动式FTP端口范围
把上面说的那个位置的端口段做个端口映射就可以了

3008086 发表于 2024-9-10 12:02:10

改成高端口,例如:52221

xpmg 发表于 2024-9-11 07:54:20

楼上的方法解决了吗?

cn2012 发表于 2024-9-11 08:52:31

ftp是比较老旧的协议,它通信时命令和数据使用不同的端口,21端口是用来传输命令的。而数据端口也分为使用主动模式和被动模式,但不管用哪种模式,都必须有其中一方对数据端口做端口映射。如果群晖那边有公网IP的话,一般使用被动模式比较方便,把数据端口都映射一下,外网就能通过公网IP访问群晖了。

neopeek 发表于 2024-9-11 22:53:35

一般开外网只映射21端口还不行,被动模式下会通过21端口进行权限认证后再开放另外的随机端口用于文件传输,需要关闭被动模式,就可以只使用21端口进行认证和文件传输了

pzptiger 发表于 2024-9-12 14:46:04

cn2012 发表于 2024-9-11 08:52
ftp是比较老旧的协议,它通信时命令和数据使用不同的端口,21端口是用来传输命令的。而数据端口也分为使用 ...

不知道数据端口在哪查看

pzptiger 发表于 2024-9-12 17:36:30

本帖最后由 pzptiger 于 2024-9-12 17:38 编辑

cn2012 发表于 2024-9-12 16:11
控制面板->文件服务->FTP->被动式FTP端口范围
把上面说的那个位置的端口段做个端口映射就可以了 ...

是这里的端口段范围内都要做映射吗?那起码至少要做二个以上的端口映射?

cn2012 发表于 2024-9-12 18:33:54

pzptiger 发表于 2024-9-12 17:36
是这里的端口段范围内都要做映射吗?那起码至少要做二个以上的端口映射? ...

2个太少了,最好做几十个这样子。每个客户端都要占用服务器不同的数据端口,况且有些客户端如果异常关闭的话,群晖那边未必那么把端口释放出来,所以如果要支持多个客户端同时访问的话,最好多映射一点。

pzptiger 发表于 2024-9-13 12:51:07

cn2012 发表于 2024-9-12 18:33
2个太少了,最好做几十个这样子。每个客户端都要占用服务器不同的数据端口,况且有些客户端如果异常关闭 ...

那算了,还是用sftp或webdav远程访问就好了,谢谢指点了😁
页: [1]
查看完整版本: 群晖ftp局域网可以访问但是外网不能访问