| 2022-03-24
我们平时常用的服务器文件传输和交互当然也离不开FTP(文件传输协议)客户端软件。FTP是英文File Transfer Protocol的缩写,译为文件传输协议。它可以提供不同种类主机系统(硬、软件体系等都可以不同)之间的文件传输。文件传输当然也离不开ip地址,那么如何查ftp服务器ip地址呢?
打开电脑,通过开始”---“运行”,在运行框里输入“cmd",在弹出的cmd命令行中输入“ipconfig/all"。如果不能进入服务器桌面,这时应该是连接了服务器的FTP(猜测是用服务器名称连接的),所以这里的方法是打开cmd窗口,ping服务器的名称下面就可以看到IP地址了。
ftp主动数据传顾名思义,在建立数据连接的过程中,由服务器主动发起连接,因此被称为主动方式。主动方式也称为PORT 方式,是ftp协议最初定义的数据传输连接方式。
主要特点:
ftp客户端通过向ftp服务器发送PORT命令,告诉服务器该客户端用于传输数据的临时端口号。
当需要传输数据时,服务器通过TCP端口号20与客户端的临时端口建立数据传输通道,完成数据传输。
为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被动方式,或者叫做PASV,当客户端通知服务器它处于被动模式时才启用。在被动方式FTP中,命令连接和数据连接都由客户端发起,只要求服务器端产生一个监听相应端口的进程,这样就可以解决从服务器到客户端的数据端口的入方向连接被防火墙过滤掉的问题。
在被动模式下,FTP的数据连接和控制连接的方向都是一致的,也就是说:是客户端向服务器发起一个用于数据传输的连接,客户端的连接端口是发起这个数据连接请求时使用的端口。客户端的控制连接和数据连接的端口号是大于1024的两个端口号(临时端口),而服务器端的数据端口是临时端口,而不一定是常规的20。
花生壳如何简单实现ftp服务的远程外网访问
1、打开花生壳最新版客户端,点击右下角“+”添加映射;
2、在“内网映射”界面,应用名称可自定义,这里设置为“FTP共享”,应用类型选择TCP(FTP服务器默认支持协议),填写内网主机IP及FTP服务器默认端口号21;
3、设置完成点击保存,花生壳将生成一个外网访问地址;
4、FileZillaServer还需设置被动端口,用于FTP数据传输使用,打开FileZillaServer,点击“编辑”-“设置”-“被动模式设置”,可以看到设置自定义端口范围;
5、与设置21端口一样,打开花生壳5.1添加映射,在“内网映射”界面填写应用名称、内网主机及端口号,这里内网端口号任意设置为12345;
6、生成的访问地址需确保内外网端口号一致以保证数据正常传输,因此需将内网主机端口12345改为生成的访问外网访问地址端口相同;
7、在生成的FTP被动端口访问地址栏点击“编辑”进入“内网映射”界面进行修改;
8、将原内网端口12345修改为外网端口10418,点击保存即可;
9、再次打开FileZillaServer,选择“编辑”-“设置”-“被动模式设置”,勾选“使用自定义端口”并将端口修改为花生壳生成的外网端口10418,点击确定即可;到这里服务器端即全部配置完成。
花生壳的“内网穿透”,无需公网IP、无需路由端口映射就可以通过固定的域名实现ERP远程访问,而且搭建和操作过程非常简单,无需专业的运维人员进行管理,节省了非常的成本,全面提高了办公效率,是高效解决ERP远程访问难题的致胜法宝。