1.如何在一台服务器上设多个ftp服务
这个好像不行把,ftp也是通过ip来识别的。不过你可以通过不同的帐号权限不同,主目录不同来设置每个帐号登陆后的内容啊。
补充:可以每个帐号设置一个主目录啊,你懂不懂虚拟目录?就是建一个文件夹,里面可以分别建好几个帐户名的文件夹。他们都是空的。但用severU之类的服务端软件,将你想让不同用户看到的内容虚拟到这些文件夹内。然后把每个帐户的主目录设成这些空的文件夹。这样就行了。具体步骤我也说不很详细,因为我很久没用了,而且每个软件都有些差别,遇到什么问题再发消息给我好了。
2.如何实现文件双向传输搭建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无法和内部网络的客户端建立一个新的连接,造成无法工作。
3.设置FTP共享注意哪些问题能提高安全性
许多INTERNET爱好者最先接触的东西就是FTP,在当时HTTP还未出现,人们还停留在命令行阶段(即使在WIN95里面也内置FTP命令),但人们乐此不返,直到WWW的出现。
但FTP在现实中仍然扮演着重要的角色──特别是FTP服务器在提供公用服务方面。 同时,FTP服务器也成为网络安全的一个潜在的漏洞。
本文就是基于此而出发的。 一、FTP概述 FTP(File Transfer Protocol)即文件传输协议,用来从一台机器传送文件到另一台机器上。
你可以使用FTP来传送任何类型的文件,包括二进制文件、图形文件、ASCII文本文件、PostScript打印文件、音频及视频文件等。有两种类型的FTP访问,即有名和匿名FTP。
有名FTP要求用户在服务器上有帐号,当他登录时他可以拥有他应该拥有的一切资源。 匿 名FTP是为了那些在服务器上没有帐号的人提供的,主要是用来使用户访问一些公用资源。
(注:希望进一步了解FTP的爱好者可以阅读RFC959,在任一搜索引擎上输入RFC959。TXT查寻。)
二、FTP的包过滤(Packet Filtering)方式 首先,有必要解释什么叫包过滤。 简单地说包过滤即是只基于TCP/IP包的检测。
FTP使用两个独立的TCP连接:一个在服务器和客户程序之间传递命令和结果(通常称为命令通 道);另一个用来传送真实的文件和目录列表(通常称为数据通道)。在服务器上,命令通道使用众所周知的端口号2 1,数据通道为端口号20。
客户程序则在命令和数据通道上分别使用大于1023的端口(根据TCP/IP协议,端口对应于INTERNET应用层,不同的应用层客户程序有其缺省的端口 号,如FTP为20、21,HTTP为80)。 在开始一个FTP的连接时,客户程序首先为自己分配两个大于1023的TCP端口,它使用第一个端口作为命令通道端口与服务器连接,然后发出PORT命令(通常是PORT C,C,C,C,F,F,其中C,C,C,C为客户端IP地址,F,F为第二个端口号),告诉服务器它的第二个作为数据通道的端口号,这样 服务器就能打开数据通道了。
图1表示了这种FTP连接。 大多数FTP服务器(特别是那些用在INTERNET上的主要匿名FTP站点)和许多FTP客户程序都支持一种客户程序打开命令通道和数据通道来连接到FTP服务器的修改方式,这种方式 被称之为“反向方式”或“PASV方式”。
在使用反向方式时,一个FTP客户程序需要分配两个TCP端口供其使用。第一步同正常方式,但客户程序通过PASV命令代替原来PORT命令来告诉服务器客户程序的第二个TCP端口。
这样就能使服务器为本身的数据通道分配第二个TCP端 口,并通知客户程序所分配的那个端口号。 这时,客户程序就从它的数据通道的端口连接到服务器刚才通知它的那个端 口上。
图2显示了一个反向方式的FTP连接。 通过FTP包过滤方式的分析可以知道,一个TCP连接可以从防火墙外部实现,即一个外部FTP服务器会接通一个到内部 的客户程序的数据通道的连接,来响应从内部的客户程序发出的命令通道连接。
正是这种方式,一方面可以允许客户程序通过FTP代理服务器连接其他FTP服务器(在后面还将专题 讨论),另一方面也给网络带来了不安全性。 三、匿名FTP服务 用过FTP的人知道其提供一种匿名服务(AnonymousService)。
登录名用“anonymous”,而口令通常可用你的E-mail代替。 正是这种服务方式方便了用户,但也不可避免 地带来了问题,如客户登录后,往往能够获得一个可写目录(通常是/incoming),这样客户就可以通过PUT上载一个甚至是多个TXT文件,来达到其攻击该FTP服务器或其他FTP服务器的目的(后面详述),虽然许多FTP服务器都限制匿名用户的权限,如执行权,而许多FTP服务器同HTTP服务器同装在一台机器上,那么匿名用户完全可以利用该可写目录运行命令 调用HTTP服务器执行。
4.ftp网络ftp网,怎么作,祥细点,谢谢!!!
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后的初始位置),进入“主目录”选项卡,在“本地路 二、用Serv-U等第三方FTP服务器软件架设 除IIS外,还有很多FTP服务器软件可以架设,如Wu-FTP、ProFtpd、Serv-U等,但大部分只适用于Unix、Linux系统,如果使用Windows系统,强烈推荐使用Serv-U。
Serv-U(下载地址:http?// 1.安装 Serv-U的安装比IIS还简单。先执行英文原版安装文件,按提示一路“NEXT”即可。
要注意的是,在选择安装目录时,最好选择安装在一个非系统盘里,以免将来系统发生异常时还要重新进行账号等的设置。 然后执行汉化文件,选择原版安装目录,一路“下一步”即可完成安装。
2.设置 与IIS不同,Serv-U在第一次运行时会以向导的方式一步一步地提示用户进行设置,整个过程不超过五分钟,非常人性化。为了方便说明,先假设我们要架设一个固定IP为 ,端口为21,根目录绝对路径为G?\Ftp,允许。
5.如何在同一台计算机上创建多个FTP服务器
首先要确保你具有实IP地址,如果你们公司有FireWall你可以试着将一个实IP映射到你的虚拟IP上。然后使用Server_U就可以了。
FTP与serv-U简介
FTP的全称是File Transfer Protocol(文件传输协议)。而FTP服务器,则是在互联网上提供存储空间的计算机,它们依照FTP协议提供服务。当它们运行时,用户就可以连接到服务器上下载文件,也可以将自己的文件上传到FTP服务器中。在TCP/IP协议中,FTP标准命令端口号为21,数据端口为20。
FTP 服务器可以以两种方式登录,一种时匿名登录,另一种时使用授权帐号和密码登录。
一般匿名登录只能下载FTP服务器的文件,对这类用户,需要加以限制,不宜开启过高的权利,在带宽方面也要加以限制。
而对于授权帐号登录,管理员可以针对不同用户的需求,对帐号进行限制,不如可以访问哪些资源,上载与下载速率等。如没有十分必要,不要轻易赋予管理员的权限。
搭建FTP服务器的软件有多种,其中比较常见的时IIS中的FTP功能与SERV-U FTP Server。
IIS中的FTP功能属于非专业的FTP软件,但由于它与Windows 2000集成,所以,熟悉的人比较多。
SERV-U FTP Server是一款共享软件,未注册可以使用30天,它是专业的FTP 服务器软件。性能稳定,且使用简单,它可以载同一台机器上建立多个FTP服务器,也可以为每个服务器建立不同的帐号和组,并能详细的记录用户访问情况。
6.在新版win10系统上ftp服务器如何搭建,搭建至少需要几台pc机
软件很多,比较简单好用的可以算 gateface门面 了
有视频教程,只需要一台配置不错的PC电脑就可以了
支持各种WIN操作系统,例如XP WIN7 WIN8 WIN10 WIN SERVER
即安即用,不用任何设置
内网可以访问,外网也可以访问
外网访问,只需要在gateface门面浏览器地址栏里输入你注册的昵称即可,昵称相当于网址
这个gateface搭建的ftp服务器,外网也可以访问,类似互联网
用gateface门面浏览器(gateface自带),和普通网站访问一样,这就是不同其他软件的地方
不需要域名,也不需要端口映射,什么都不需要,注册即可,注册的 昵称,相当于域名
有完整的权限控制功能,哪些能访问,哪些可以上传,哪些可下载
具体可以看教程,功能很强大,操作简单,都是WORD PPT这类图形界面操作的
搜 gateface 即可到官网下载,完全免费的。而且速度很快。
7.如何在同一台计算机上创建多个FTP服务器
进入iis,找到FTP站点,右键点击选择FTP站点创建向导,下一步,输入站点描述(输入域名)-下一步ip地址选择全部未分配(如果是局域网的话选本地ip)-下一步 点隔离用户按钮-下一步选择您要共享的目录-下一步权限自己设定-下一步完成
找到您刚才创建的ftp站点,右键点击选择属性-点目录安全性选项卡,添加一组计算机,ip地址填写好,确定
添加用户,找到站点,右键点击选权限-安全-添加用户-给与相应的权限,最后确定。
可以建好几个ftp站点的
转载请注明出处windows之家 » win10设置多个ftp服务器