首页 > 编程知识 正文

内网服务器映射到公网,ftp外网如何连接

时间:2023-05-03 05:35:19 阅读:172143 作者:3507

最近出现问题的是,有必要将内部网的FTP服务器向外部网开放,但在向默认的FTP 21端口的外部网映射完成后,只能登录,无法获得FTP的内容。

XFTP的连接效果如图所示:

后来发现,FTP分为两个端口,一个访问端口一个数据端口,21是访问端口,映射到的只是保证了访问,如果没有对数据端口进行映射,就会取得数据

但是,FTP默认为21个访问端口,20是默认数据端口。 博将本地FTP访问端口从21更改为221。 每次都在范围内动态生成数据端口。 按一下。 此外,由于此数据端口是动态生成的,因此无法预测每次连接时将启用哪个端口,因此必须固定并映射外部网端口。 这样,每次通过221端口进行访问时,数据端口也可以正确映射,从而确保成功使用外部网访问。

关于固定FTP内部网端口,我以前在服务器上使用WINDOWS附带的IIS进行FTP的管理,但是发现功能确实很少,而且相关设定被隐藏了,所以第三方FTP软件FileZilla Server

可以在 官方网站上搜索下载。 安装后,服务器端用FileZilla Server打开,客户端用XFTP连接即可。

打开FileZilla Server可以设置用户登录访问权限、文件权限、用户组、文件目录以及相关端口。

在主要相关的被动模式下,数据传输端口固定配置如下:

我把那个范围固定为5001-5001。 这样的外网端口映射5001就可以了。 顺便说一下,XFTP客户机连接缺省采用被动模式。

附录FileZilla Server使用教程:

33559 www.cn blogs.com/zhaojie di 1992/p/zhaojie di _ tools _ 004 _ filezilla.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。