您的位置:首页 > 编程语言 > PHP开发

使用filezilla,搭建ftp

2014-01-01 10:11 274 查看
由于项目所需,组长让我在服务器上搭建个ftp,以便大家传输、共享文件。当时想着,这很简单,而且网上教程一大把。
第一种方法:我先说利用iis搭建ftp,这教程网上有很多,但是他们都少了一个步骤,就是电脑得先有iis包,所以先下载个iis包。然后在按照网上教程步骤进行。只要在安装iis最后的弹出框内,选择你放的iis包的路径就可以了。……当搭建完之后,我在自己电脑上居然连接成功,但是无法读取目录。我知道是主动模式和被动模式的关系。很遗憾,我不知道怎么修改。所以我就下载了filezilla客户端,然后在站点管理器里,把传输设置改成主动,这样就可以了。
第二种方法:利用filezilla server搭建ftp,这方法比用iis那个简单很多,安装filezilla服务器,添加用户。具体的网上教程也有很多,所以不具体说了。客户端的连接和第一种方法一样。
总结,其实ftp的搭建过程中,最纠结的便是主动模式和被动模式了。

FTP 是所有通讯协定里最特殊的,其他的通讯协定例如 HTTP、SMTP、POP3...都只需要一条连线、一个通讯埠,然而 FTP 却需要两条连线、两个通讯埠。FTP的连线包括两种不同用途,一个是传递客户端与服务器之间的Command的,也就是一般我们在设定的FTP通讯埠(预设21)。另一个是资料传送的连线,FTP资料传送的模式又分二种:PORT、PASV。两者主要分别在于它们会向FTP服务器发出不同的FTP Command。
这两种资料连线方式,最大的差别是主动(PORT)模式是由 Client 开 PORT 让 Server 连进来。被动(PASV)模式则是 Server 开 Port 让 Client 连进去。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: