使用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 连进去。
第一种方法:我先说利用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 连进去。
相关文章推荐
- 腾讯云Windows2016 64位使用FileZilla部署搭建FTP服务
- Jenkins结合.net平台综合应用之使用FileZilla搭建ftp服务器
- Windows下使用FileZilla[Server+Client]搭建FTP服务
- Windows下使用FileZilla搭建FTP
- filezilla快速搭建FTP服务器和客户端使用教程
- windows 2012 R2下使用Filezilla搭建ftp
- 使用FileZilla搭建FTP服务器
- 使用FileZilla等软件搭建ftp服务器
- xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
- 使用ftp搭建yum源问题解决
- 使用python实现快速搭建简易的FTP服务器
- exportfs命令、NFS客户端问题、FTP介绍、使用vsftpd搭建ftp
- NFS介绍,exportfs命令,,FTP介绍,使用vsftpd搭建ftp服务
- FTP服务器搭建基础工具之二:FlashFXP V5.0.0.3720使用教程
- FileZilla搭建FTP服务器连接报错:425 Rejected data connection
- 14.4 exportfs命令 14.5 NFS客户端问题 15.1 FTP介绍 15.2/15.3 使用vsftpd搭建ftp
- mini2440开发板运行Qt程序出现Segmentation fault的另一种奇葩原因:Ubuntu下使用FileZilla通过FTP方式传输程序
- FileZilla搭建FTP服务器
- 使用FileZilla以FTP形式上传网站文件
- xshell使用xftp传输文件 使用pure-ftpd搭建ftp服务