win10搭建ftp服务器如何上传文件

1.如何实现文件双向传输搭建FTP服务器?

实现文件双向传输 搭建FTP服务器 FTP(File Transfer Protocol),是文件传输协议的简称。

用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。

用户可以通过它把自己的PC机与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。 FTP协议 TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。

FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet, 你可以用ftp命令来传输文件。

每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。 FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。

1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。 但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。

在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。 2.二进制传输模式:在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。

即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。

如果你在ASCII方式下传输二进制文件,即使不需要也仍会转译。 这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。

(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传输二进制文件,所有的位都是重要的。)

如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。 FTP的工作方式 FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive (也就是PASV,被动方式)。

Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。

下面介绍一个这两种方式的工作原理: Port模式FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。

在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。

Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。

很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。

win10搭建ftp服务器如何上传文件

2.用IIS架设FTP服务器的流程是?

架设一台FTP服务器其实很简单。

首先,要保证你的机器能上网,而且有不低于ADSL 512Kbps的网络速度。其次,硬件性能要能满足你的需要。

最后,需要安装FTP服务器端的软件,这类软件很多,可以使用微软的IIS(Internet Information Server 因特网信息服务系统),也可以使用专业软件。 不同的 软件提供的功能不同,适应的需求和操作系统也不同。

一般来说,系统最低要求如下: CPU:PⅢ 450MHz以上 内存:256MB SDRAM以上 带宽:ADSL 512Kbps以上 至于操作系统,Windows 98/Me/NT/2000/XP均可,如果对服务器的性能和安全性要求很低,可以采用Windows 98和Windows Me。 本文中,如无特殊说明,均以Windows XP专业版为操作系统,其余操作系统下FTP服务器的架设及设置均大同小异。

一、用IIS架设 如果只是想建个小型的同时在线用户数不超过10个的FTP服务器,且不会同时进行大流量的数据传输,可以用IIS 5.0作为服务器软件来架设(IIS只适用于Windows NT/2000/XP操作系统)。 1.安装 Windows XP默认安装时不安装IIS组件,需要手工添加安装。

进入控制面板,找到“添加/删除程序”,打开后选择“添加/删除Windows组件”,在弹出的“Windows组件向导”窗口中,将“Internet信息服务(IIS)”项选中。 在该选项前的“√”背景色是灰色的,这是因为Windows XP默认并不安装FTP服务组件。

再点击右下角的“详细信息”,在弹出的“Internet信息服务(IIS)”窗口中,找到“文件传输协议(FTP)服务”,选中后确定即可。 安装完后需要重启。

Windows NT/2000和Windows XP的安装方法相同。 2.设置 电脑重启后,FTP服务器就开始运行了,但还要进行一些设置。

点击“开始→所有程序→管理工具→Internet信息服务”,进入“Internet信息服务”窗口后,找到“默认FTP站点”,右击鼠标,在弹出的右键菜单中选择“属性”。 在“属性”中,我们可以设置FTP服务器的名称、IP、端口、访问账户、FTP目录位置、用户进入FTP时接收到的消息等。

1)FTP站点基本信息 进入“FTP站点”选项卡,其中的“描述”选项为该FTP站点的名称,用来称呼你的服务器,可以随意填,比如“我的小站”;“IP地址”为服务器的IP,系统默认为“?全部未分配 ”,一般不须改动,但如果在下拉列表框中有两个或两个以上的IP地址时,最好指定为公网IP;“TCP端口”一般仍设为默认的21端口;“连接”选项用来设置允许同时连接服务器的用户最大连接数;“连接超时”用来设置一个等待时间,如果连接到服务器的用户在线的时间超过等待时间而没有任何操作,服务器就会自动断开与该用户的连接。 2)设置账户及其权限 很多FTP站点都要求用户输入用户名和密码才能登录,这个用户名和密码就叫账户。

不同用户可使用相同的账户访问站点,同一个站点可设置多个账户,每个账户可拥有不同的权限,如有的可以上传和下载,而有的则只允许下载。 3)安全设定 进入“安全账户”选项卡,有“允许匿名连接”和“仅允许匿名连接”两项,默认为“允许匿名连接”,此时FTP服务器提供匿名登录。

“仅允许匿名连接”是用来防止用户使用有管理权限的账户进行访问,选中后,即使是Administrator(管理员)账号也不能登录,FTP只能通过服务器进行“本地访问”来管理。至于“FTP站点操作员”选项,是用来添加或删除本FTP服务器具有一定权限的账户。

IIS与其他专业的FTP服务器软件不同,它基于Windows用户账号进行账户管理,本身并不能随意设定FTP服务器允许访问的账户,要添加或删除允许访问的账户,必须先在操作系统自带的“管理工具”中的“计算机管理”中去设置Windows用户账号,然后再通过“安全账户”选项卡中的“FTP站点操作员”选项添加或删除。 但对于Windows 2000和Windows XP专业版,系统并不提供“FTP站点操作员”账户添加与删除功能,只提供Administrator一个管理账号。

提示:匿名登录一般不要求用户输入用户名和密码即可登录成功,若需要,可用“anonymous”作为用户名,以任意电子邮件地址为密码来登录。 4)设置用户登录目录 最后设置FTP主目录(即用户登录FTP后的初始位置),进入“主目录”选项卡,在“本地路径”中选择好FTP站点的根目录,并设置该目录的读取、写入、目录访问权限。

“目录列表样式”中“UNIX”和“MS-DOS”的区别在于:假设将G?\Ftp设为站点根目录,则当用户登 录FTP后,前者会使主目录显示为“\”,后者显示为“G?\Ftp”。 设置完成后,FTP服务器就算真正建成了。

如果前面IP地址为 ,则用户使用FTP客户端软件(用来登录FTP服务器的上传/下载软件,如CuteFTP、FlashFXP等,如无特别说明,本文中所称FTP客户端软件均以CuteFTPPro2。0为例)时,主机处填 ,端口填21,此服务器的地址表述为:ftp?// ?21。

IIS虽然安装简单,设置较简便,但功能不强,管理也很麻烦,尤其是连新建一个基本的授权访问账户都要进行繁杂的设置,而且IIS本身的安全性也比较差,容易受到诸如“红色代码”等专门针对IIS漏洞进行攻击的病毒侵袭,因而很多人都喜欢使用第三方的。

3.怎么用Windows7自带组件搭建FTP服务器共享文件?

首先,控制面板-程序-打开或关闭Windows功能,或者在开始菜单里搜索打开或,弹出Windows功能窗口,勾选Internet信息服务下的FTP功能和Web管理工具,以此开启服务:【注意:必须选中Web管理工具而且全部展开选中,否则仅仅开启FTP功能无法继续调用IIS管理器】然后点击确定。

恩,这得等上几分钟。慢慢来。

稍候片刻,我们在控制面板-系统和安全-管理工具,或直接在开始菜单搜索Internet信息服务(IIS)管理器【注意:只有进行了上一步打开功能的操作后,管理工具才会出现这一项,否则开始菜单搜索也是无法搜索到的。】打开ISS管理器,右键点击你的服务器,选择添加FTP站点:然后添加你的FTP站点名称、选择你要共享的路径:继续。

IP地址选择你内网的IP,下拉菜单会自动列出。端口默认。

勾选自动启动FTP站点,SSL选择无或允许皆可。下一步。

选择匿名访问,根据需求选择允许访问的用户。根据需求选择是否允许读取、写入。

【注意:一般情况下Win7用户上传到在Win7下自建的Ftp服务器文件超过30MB,Win7服务器会因为负荷太重导致掉线,而XP用户不必担心此类问题,分析原因可能由于Win7的优先级太高,传输时占用了服务器的所有带宽而导致服务器资源耗尽。 所以尽量选择不允许写入】span >最后在控制面板-系统和安全-允许的程序,勾选FTP服务器,并勾选家庭/工作和公用:大功告成!打开浏览器,输入你的内外IP,自己的FTP搭建成功!【提示:如果进不去,请关闭Windows防火墙。

此方法仅适用于局域网,外网搭建FTP,需要借助第三方软件】。

4.如何在Windows 10系统上搭建FTP服务器

工具:

win10

在Win10系统中搭建ftp服务器

1、打开控制面板,在控制面板窗口中,找到“程序”,点击,

2、在打开的“程序”窗口中,找到“启用或关闭windows功能”,点击打开,如下图所示:

3、在“windows功能”中找到“Internet信息服务”,并选中“FTP服务”、“FTP扩展性”和“IIS管理控制台”前的复选框,点击“确定”,

4、系统自动配置成功后,在开始屏幕的搜索中输入“IIS”,然后点击打开“IIS管理器”

5、打开“IIS管理器”后,在左栏的“网站”上点击右键,打开“添加FTP站点”

6、然后按照提示填写站点信息

7、点击“下一步”,按照下图提示,设置“绑定和SSL设置”,在“IP地址”处,可以用内网IP也可以用外网IP,访客自然也就根据IP设定来决定;

8、点击“下一步”,设置“身份验证和授权信息”

9、设置完以后,点击“完成”,即可在左栏“网站”下看到“多了一个设置的FTP站点”

10、然后在浏览器地址栏中输入“ftp://填写的IP”测试一下。

5.如何在win7下搭建ftp服务器

win7系统中搭建ftp服务器方法如下:

1. 打开:控制面板---系统和安全---管理工具---Internet 信息服务

2. 建站:右键点击网站---添加FTP站点

3. 输入FTP 站点名称---选择你的 FTP 目录物理路径,点下一步

4. IP选择本机IP,端口默认21(可更改),SSL选"允许",点下一步

5. 设置权限,点击完成

win10搭建ftp服务器如何上传文件

转载请注明出处windows之家 » win10搭建ftp服务器如何上传文件

win10

win10如何消除图标右下角保护盾

阅读(146)

本文主要为您介绍win10如何消除图标右下角保护盾,内容包括win10桌面图标右下角小盾牌怎么去掉,如何删除右下角红色盾牌,怎么去掉win10图标那个盾牌。在Window10系统中,只要是EXE格式的程序快捷图标,会在图标上显示一个小盾牌,每次打开时会提示

win10

win10系统如何对盘加密码

阅读(63)

本文主要为您介绍win10系统如何对盘加密码,内容包括win10怎么给盘加密,win10怎么使用密码重置盘,如何给D盘加密码?怎么能给D盘里的文件夹加密码?。加密文件或文件夹 步骤一:打开Windows资源管理器。 步骤二:右键单击要加密的文件或文件夹,然后

win10

如何使用win10的杀毒功能吗

阅读(50)

本文主要为您介绍如何使用win10的杀毒功能吗,内容包括怎样使用win10自带的杀毒软件,win10自带的杀毒软件够用吗,360免费升级win10操作系统360怎样免费升级到window。在qq电脑管家升级win10系统以后,不少360用户也纷纷加入升级win10行列当中,

win10

pods如何连接win10

阅读(52)

本文主要为您介绍pods如何连接win10,内容包括iphone通过usb连接网络win10,win10系统如何创建本地连接,win10系统里的连接服务器对话框在哪?爱问知。可通过以下设置连接蓝牙耳机:在系统自带Cortana中输入任何想要找的东西,这里我们搜索【蓝牙

win10

win10系统如何查硬盘序号

阅读(45)

本文主要为您介绍win10系统如何查硬盘序号,内容包括win10怎么查看硬盘序列号,win10系统硬盘序列号怎么看呢?,怎样查找硬盘的序列号?如何在不拆机的情况下查看硬盘序列号?谢谢。第一部份:在Windows10系统中,使用DiskGenius、AIDA64(硬盘序列号

win10

win10如何将备份系统还原

阅读(67)

本文主要为您介绍win10如何将备份系统还原,内容包括win10备份的系统怎么还原,Win10系统备份和还原Steam游戏的技巧是什么?,系统还原不想用windows10系统,如何还原windows8。我们点击系统桌面右下角的【操作中心】图标 -【所有设置】-【更新

win10

win10系统如何关系锁屏

阅读(54)

本文主要为您介绍win10系统如何关系锁屏,内容包括win10自动锁屏怎么关,如何让你自己的Windows10设备个性化锁屏呢?,windows10怎么让锁屏界面和输入密码图片不?windows。首先按住win+R在运行里输入gpedit.msc并回车,然后在打开的窗口左侧依次

win10

win10开始菜单如何添加搜索

阅读(56)

本文主要为您介绍win10开始菜单如何添加搜索,内容包括WIN10开始菜单搜索框如何运行命令,Windows7怎样探索开始菜单,Win10系统在开始菜单中添加文件夹方法呢?。在桌面的初体验中我们就已经可以感受到开始菜单的变化开始菜单从过去简单的按钮

win10

如何让win10系统启动加速

阅读(89)

本文主要为您介绍如何让win10系统启动加速,内容包括如何加快windows10启动速度,怎么样才能让电脑运行加快,怎样才能使电脑速度加快?我的电脑打开窗口时速度慢,怎样加快速。win10加快启动。 方法一 按快捷键“win+R” 打开 运行窗口 2、这时

win10

win10如何安装hp1010打印驱动

阅读(74)

本文主要为您介绍win10如何安装hp1010打印驱动,内容包括windows10怎么安装hp1010打印机?,联想平板电脑windows1064位如何安装HPLaserJet1010打印机驱动,hp惠普的laserjet1010打印机驱动怎么安装。点击左下方开始菜单,设置。2、在设置中点击

win10

win10系统如何安装应用程序错误

阅读(157)

本文主要为您介绍win10系统如何安装应用程序错误,内容包括win10系统安装软件时出错怎么办,有什么Win10正式版下安装内置程序时报错的解决技巧?,Win10应用安装失败出错是什么原因?。第一步、首先要做的是,返回到Win10系统的传统桌面位置,之后,

win10

win10平板如何进入bios设置u盘启动

阅读(162)

本文主要为您介绍win10平板如何进入bios设置u盘启动,内容包括win10平板电脑开机怎么进入bios,win10怎么设置bios为U盘启动,要详解,win10平板电脑进入BIOS设置之后如何让U盘第一个启动?wi。Dell平板电脑可以通过开机按住快捷键或系统高级启

win10

win10搭建ftp服务器如何上传

阅读(51)

本文主要为您介绍win10搭建ftp服务器如何上传,内容包括Win10怎么搭建FTP服务器局域网内传输文件,如何实现文件双向传输搭建FTP服务器?,如何搭建FTP服务器呢?。实现文件双向传输 搭建FTP服务器 FTP(File Transfer Protocol),是文件传输协议的

win10

现在win7如何升win10

阅读(67)

本文主要为您介绍现在win7如何升win10,内容包括电脑怎么从win7升级到win10,win7怎么升级到win10呢?,win7如何升级win10。可以自行重新安装win10系统开机后点击ESC键选择对应启动项后,开始引导镜像了:选择语言、键盘等设置后选择:“下一步”:2、

win10

win10如何消除图标右下角保护盾

阅读(146)

本文主要为您介绍win10如何消除图标右下角保护盾,内容包括win10桌面图标右下角小盾牌怎么去掉,如何删除右下角红色盾牌,怎么去掉win10图标那个盾牌。在Window10系统中,只要是EXE格式的程序快捷图标,会在图标上显示一个小盾牌,每次打开时会提示

win10

win10系统如何对盘加密码

阅读(63)

本文主要为您介绍win10系统如何对盘加密码,内容包括win10怎么给盘加密,win10怎么使用密码重置盘,如何给D盘加密码?怎么能给D盘里的文件夹加密码?。加密文件或文件夹 步骤一:打开Windows资源管理器。 步骤二:右键单击要加密的文件或文件夹,然后

win10

如何使用win10的杀毒功能吗

阅读(50)

本文主要为您介绍如何使用win10的杀毒功能吗,内容包括怎样使用win10自带的杀毒软件,win10自带的杀毒软件够用吗,360免费升级win10操作系统360怎样免费升级到window。在qq电脑管家升级win10系统以后,不少360用户也纷纷加入升级win10行列当中,

win10

pods如何连接win10

阅读(52)

本文主要为您介绍pods如何连接win10,内容包括iphone通过usb连接网络win10,win10系统如何创建本地连接,win10系统里的连接服务器对话框在哪?爱问知。可通过以下设置连接蓝牙耳机:在系统自带Cortana中输入任何想要找的东西,这里我们搜索【蓝牙

win10

win10系统如何查硬盘序号

阅读(45)

本文主要为您介绍win10系统如何查硬盘序号,内容包括win10怎么查看硬盘序列号,win10系统硬盘序列号怎么看呢?,怎样查找硬盘的序列号?如何在不拆机的情况下查看硬盘序列号?谢谢。第一部份:在Windows10系统中,使用DiskGenius、AIDA64(硬盘序列号

win10

win10如何将备份系统还原

阅读(67)

本文主要为您介绍win10如何将备份系统还原,内容包括win10备份的系统怎么还原,Win10系统备份和还原Steam游戏的技巧是什么?,系统还原不想用windows10系统,如何还原windows8。我们点击系统桌面右下角的【操作中心】图标 -【所有设置】-【更新

win10

win10系统如何关系锁屏

阅读(54)

本文主要为您介绍win10系统如何关系锁屏,内容包括win10自动锁屏怎么关,如何让你自己的Windows10设备个性化锁屏呢?,windows10怎么让锁屏界面和输入密码图片不?windows。首先按住win+R在运行里输入gpedit.msc并回车,然后在打开的窗口左侧依次

win10

win10系统如何在防火墙添加端口映射

阅读(71)

本文主要为您介绍win10系统如何在防火墙添加端口映射,内容包括Win10如何进行端口映射设置,BTCOMET问题我设置并添加了端口映射,把WINDOWS防火墙爱问知,Windows端口映射如何实现外网访问内网?。Windows端口映射实现外网访问内网由于公网IP地