1. 怎么建立ftp站点 并可以在其它机器上用ftp://......来访问站点
目前很多用户已经宽带接入了Internet。包月的的宽带提供的带宽,已经足以使你的计算机成为互联网上的一台服务器。下面我就以易于在个人计算机上搭建FTP服务器为例,介绍其操作。
要利用宽带架设自己的网络服务器,首先要考虑的是如何让用户通过互联网找到你的计算机。如果你有一个固 定的IP,问题就简单多了,但实事上,绝大多数宽带用户的IP,都是Internet服务提供商自动分配的一个动态IP。朋友不能通过一个固定的IP寻找你的计算机,你也不可能每次在计算机的IP改变后手动通知你的朋友,在这里我以免费的动态域名解析软件北京金万维的“GNHOST客户端”向大家阐述。地址问题解决后,接下来还要安装服务器软件。在FTP服务器的架设中,Serv-U是使用比较多的工具,但它是一个只有30天使用期限的共享软件,30天过后,大部分的功能将不能使用,所以在这里我以Windows XP Professional自带的IIS向大家介绍。
一、金万维宽带通gnhost客户端的设置
宽带通gnhost是金万维科技有限公司的一款功能强大、使用简便的动态域名解析服务软件,可以在它的网站上免费下载和使用它的最新版本(http://www.gnway.com/)。
gnhost客户端安装后,可以设置为跟随系统一起启动,也可以作为服务运行,要连接到金万维服务器,我们必须先申请一个用户名
登录到http://www.gnway.com/,在注册页面填写基本信息、设置密码提示问题后,就会得到一个用户名,有了这个用户名之后你就自动获得了一个你的用户名.gnway.net的这个二级域名。而且这个域名
是当时注册就当时生效的。
,注册域名后,现在我们来登录gnhost客户端。首先用刚才注册的用户名和密码登陆,登陆成功之后你会发现客户端上面马上就会显示你的公网ip地址,当然了这个ip是动态的。这个时候你可以ping一下你的域名发现结果就是你的这个ip,至此,你就完成了动态IP跟固定域名的解析。
二、设置IIS
若你的系统没有安装IIS,请在“控制面板”中的“添加或删除程序”中安装IIS(“Internet 信息服务”)
在“控制面板”的“管理工具”中,启动IIS,并启动IIS上的FTP服务。在默认情况下,此时你的FTP服务器已经搭建好了,并且可以立即登录,但是该FTP中没有任何文件。右击IIS中的“默认FTP站点”节点,选择“属性”命令,打开相应的属性设置对话框。
点击“主目录”选项卡,在FTP站点目录的“本地路径”处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为“C :\Inetpub\Ftproot”,你如果临时想改变共享目录,随时都可在此处修改,以后别人登录你的FTP服务器时显示的文件列表就是在这个目录中。
在“主目录”的选项卡中,你还可设置FTP服务器的文件访问权限,分别有读取、写入和记录访问。安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行操作。
设置登录的用户。如果你愿意提供“匿名”访问的权限,还需在“安全账户”选项中选择“允许匿名连接”选项。此外,你还可从Windows XP Professional的用户账号(控制面板→管理工具→计算机管理→本地用户和组)中选择FTP服务器的特殊账号,当然也可以自己设置用户名和密码。
在“消息”选项卡中,有“欢迎”、“退出”和“最大连接数”3个输入框,分别代表别人在登录、退出时FTP服务器给出的提示停息,你可以根据自己的需要设置。此处,最大连接数是设置同时连接本地FTP的最大主机台数。
在“FTP站点”选项卡中设置FTP标识,包括说明、IP地址和端口,在“描述”文本框中,把“默认FTP站点”改为你的FTP站点名称,其它的一般不需要改动,按照默认选项即可。
三、测试FTP服务器
FTP服务器架设好以后,我们可以在本地测试一下。可以采用两种方法登录到FTP服务器。
1、在IE的地址栏中输入ftp://用户名.gnway.net,若你的FTP服务器允许匿名登录,你应能看到在IIS“主目录”中设定的路径下的目录和文件。
2、利用FTP客户端软件,比如CuteFTP XP,在FTP服务器的地址设置中,填入在金万维申请的域名,若你的FTP器允许匿名登录,还要在登录方式中选择“匿名”的复选框,然后连接。如果设置正确的话,会在FTP客户端中看到你允许别人操作的目录和文件。
既然是服务器,为别人提供良好的服务才能当之无愧,所以,最后别忘了在“主目录”的“根”下新建一个文本索引(一般是index.txt),以便别人很快的找到自己所需的文件哦。
2. ftp站点的类型有哪些
一、设置FTP站点主目录
[操作步骤]
同Web站点一样,每个FTP站点也必须有一个主目录,作为其他访问者用户FTP站点的起点。在FTP站点中,所有的文件都存放在作为根目录的主目录中,这就使其他访问者对用户FTP站点中的文件查找变得非常方便。
1.选择“开始”→“程序”→“管理工具”→“Internet信息服务器”命令,打开“Internet信息服务”控制台窗口。在控制台目录树中,展开“Internet信息服务”节点,再双击该节点展开服务器节点。
2.右击“默认FTP站点”,从弹出的快捷菜单中选择“属性”命令,打开“默认FTP站点属性”对话框,然后切换到“主目录”选项卡。
3.选择“此计算机上的目录”单选按钮。如果主目录在服务器上,则选择该单选按钮;如果主目录在网络计算机上,则选择“另一计算机上的共享位置”。
4.在“FTP站点目录”选项组中,单击“浏览”,选择主目录路径,或者直接输入主目录路径。这里是“默认FTP站点”的主目录c:\Inetpub\ftproot,未改变它。
5.通过启用不同复选框来设置目录权限。读取:能够下载存储在主目录或虚拟目录文件。写入:上传文件到FTP站点的主目录或虚拟目录。日志访问:对主目录的访问都记录在日志文件中。
6.在“目录列表风格”选项组中,通过选择不同的单选按钮来选择目录列表的风格,包括UNIX和MS-DOS风格。设置完毕,单击“确定”。
7.如果要将“公司主FTP站点”的主目录,设置为“默认WEB站点”的主目录c:\Inetpub\wwwroot,单击“浏览”按钮,找到c:\Inetpub\wwwroot。
二、设置FTP站点的标识码、连接数、记录方式
[操作步骤]
在FTP站点属性中,利用“FTP站点”选项卡可以设置FTP站点的标识码、连接数和记录的方式。
选中“默认FTP站点”,右击“属性”,选择“FTP站点”选项卡,在“标识”框中的“说明”:FTP站点的名称,在“Internet信息服务”管理器树状结构中用的就用此名称。“IP地址”:选择使用的IP地址,而且尚未指定给其他的FTP站点。“TCP端口”:设置Internet服务的连接端口号,默认为21。
在“连接”框中,设置同时连接FTP站点的用户数和连接逾时时间。“无限”:不限制同时连接的用户数。“限制到”:设置同时的最大连接数,请在后面字段输入允许的最大连接数。“连接超时”:如果已经没有传送资料的用户连接,设置等待的时间,以秒计。
选中“启用日志记录”,启动FTP站点的日志记录功能,并且允许选择使用的日志格式(下拉列表中)。
单击“当前会话”按钮,可以查看目前的连接者,显示用户的名称,如果是匿名就是电子邮件地址,来源的IP地址和登录的时间。选择某一用户后,单击下方的“断开”按钮,以便强迫用户注销,单击“全部断开”将注销所有的用户。
三、设置FTP站点是否允许匿名连接
[操作步骤]
在FTP站点属性中,在“安全帐号”选项卡中设置FTP站点是否允许匿名连接和FTP站点操作员。
选中“默认FTP站点”,右击“属性”,选择“安全帐号”选项卡,在“允许匿名连接”中选择FTP站点是否允许匿名连接,设置匿名用户的默认用户帐号,如果此选项未被选中,则必须有用户帐户登录。选中“只允许匿名连接”选项,则不允许用户帐户登录,只能匿名登录。选中“允许IIS控制密码”复选框,将使用IIS来同步密码。
“FTP站点操作员”:单击“添加”按钮,从列表框中选取操作员权限的Windows2000用户帐户,如果要删除操作员,请选取列表框的用户帐号,单击“删除”按钮,删除指定的操作员。
四、设置FTP站点进入、退出和太多连接时的消息正文
[操作步骤]
在FTP站点属性中,在“消息”选项卡中设置FTP站点进入、退出和太多连接时的消息正文,如果没有设置,默认使用英文的文字说明。
选中“默认FTP站点”,右击“属性”,选择“消息”选项卡,“欢迎”:当登录FTP站点时,欢迎用户进入FTP站点的消息正文。“退出”:当用户注销时显示的消息正文。“最大连接数”:如果目前连接数超过设置的最大连接数时,显示的警告信息。
五、设置FTP站点访问限制
[操作步骤]
在FTP站点属性中,在“目录安全性”选项卡中能够设置TCP/IP访问限制,添加IP地址授予访问或拒绝访问FTP站点的权限。
选中“默认FTP站点”,右击“属性”,选择“目录安全性”选项卡,选取“授权访问”或“拒绝访问”单选,以改变FTP站点访问的方式。
如果要拒绝某些地址的访问,则先选取“拒绝访问”单选框,单击“添加”按钮,打开“拒绝以下访问”对话框。若选择限制的类型为“单机”,则指定拒绝访问的IP地址。若选择限制的类型为“一组计算机”则指定网络标识及子网掩码。
六、自己练习
[操作步骤]
1.建立一个可以远程维护默认WEB站点的FTP目录,即:可以通过FTP服务上传文件至默认WEB站点的主目录。
2.此FTP服务每次只能有10个用户使用此服务。当此FTP服务的连接数达到所允许的最大值时,如果还有用户想进行连接,发出信息“已达到最大连接数”,且当用户从此FTP服务注销时,发出信息“再见”。
3. 公司架设了一台文件服务器,用的2003server的系统,需要共享A、B两个文件夹,需要设置A.B进入需要密码,
body{ line-height:200%; } 在Windows Server 2003系统中FTP服务器配置 为了更好地管理FTP服务器,需要对它进行适当的配置。 设置FTP站点标识、连接限制和日志记录 一台安装IIS组件的计算机可以同时架设多个FTP站点,为了区分这些站点,需要给每个站点设置不同的标识信息。 1.打开【Internet信息服务(IIS)管理器】控制台窗口,窗口左侧的【FTP站点】控制树,选择【ABC学院FTP站】项,这时,可以利用工具栏上的按钮来启动、暂停、停止FTP站点,右击【ABC学院FTP站】图标,在弹出的快捷菜单中选择【属性】命令,如图7-24所示。 2.打开FTP站点属性对话框,在这里可以设置FTP站点属性。打开【FTP站点】选项卡,如图7-25所示。 3.设置FTP站点标识。在【FTP站点标识】选项组中,设置FTP站点的描述、侦听的IP地址和TCP端口号。 【描述】:作为FTP服务器的名称显示在【Interney信息服务(IIS)管理器】控制台窗口中。 【IP地址】:Windows Server 2003操作系统中允许安装多块网卡,而且每块网卡可以绑定多个IP地址,通过设置使FTP客户端只能利用【IP地址】下拉框中的IP地址来访问该FTP站点。 【TCP端口】:指定用户与FTP服务器进行并访问的端口号,默认的端口号为21,服务器也可以设置一个任意的TCP端口号,若更改了TCP端口号,客户端在访问时需要在URL之后加上这个端口号、否则就无法进行TCP连接。 4.设置FTP连接限制,由于服务器配置、性能等的差别,有些服务器不能满足大访问量的需要,往往造成超时甚至死机,因此需要设置连接限制。在【FTP站点连接】选项组中,有三个选项。 【不受限制】:允许同时发生的连接数不受任何限制。 【连接限制为】:限制允许同时发生的连接数为某一特定值,这一特定值由用户在文本框中输入。 【连接超时】:当某条FTP连接在一段时间内没有反映时,服务器就自动断开该连接。 5.设置完毕后,单击【确定】或【应用】按钮,保存设置。 设置“安全账户” FTP站点有两种验证方式:一是匿名FTP验证,二是基本FTP验证。在默认情况下,用户即可以通过匿名账号来登录FTP站点,也可以用正式的用户账号和密码登录FTP站点。 技巧:在IIS计算机中并没有一个名称为anonymous的用户账号,实际上它使用的账号名称是“IUSA_”这个账号是在安装IIS时系统自动创建的。 如果站点安全性要求较高,只允许使用正式的用户账号登录,禁止用户匿名登录FTP站点,设置方法如下。 1.在FTP站点属性对话框中,打开【安全账户】选项卡,如图7-26所示。 2.取消选中【允许匿名连接】复选框,将打开【IIS管理器】提示对话框,单击【是】按钮,如图7-27所示。保存设置后,匿名账户将无法登录FTP站点。 3.保存设置后,使用匿名账户将无法登录FTP站点。在客户机重新访问该FTP站点时,将自动打开【登录身份】对话框,这时输入正确的用户名和密码才能访问该FTP站点,如图7-28所示。 设置“消息” 消息主要是在用户登录或退出时显示的信息,设置与测试“消息”的方法如下。 1.在FTP站点属性对话框中,打开【消息】选项卡,如图7-29所示。 2.在每个文本框填写相应内容,设置完毕后,单击【确定】或应用按钮,保存设置。 【标题】:访问FTP站点时,首先看到的文字。 【欢迎】:用户登录成功后,看到的欢迎词。 【退出】:用户退出时,看到的欢送词。 【最大连接数】:如果设置了FTP站点的最大连接数,当用户连接超过这个数目时,给提出连接请求的客户机发送一条错误信息。 3.图7-30所示的是利用FTP命令行访问FTP站点的界面。 4.当FTP站点连接数目已经到达最大连接数时,再有用户访问FTP站点时出现的提示信息,如图7-31所示。 技巧:如果想看到如图7-31所示的画面,可以在图7-25中将【连接限制为】设置为1,保存后,同时启动两个命令窗口来连接该FTP站点。注意:测试完成后,不要忘记将其改为原设置值(默认值为10000)。 设置“主目录” 在【主目录】选项卡可以设置FTP站点主目录位置、访问权限和列表方式。 1.在FTP站点属性对话框中,打开【主目录】选项卡,如图7-32所示。 2.设置主目录位置。FTP站点的主目录可以在本地计算机中,也可以在其他计算机的共享文件夹中。 【此计算机上的目录】:选择此单选按钮可以在【本地路径】文本框中直接填写FTP站点主目录的路径,也可以单击【浏览】按钮更改目录位置,如图7-32所示。 【另一台计算机上的目录】:选择此单选按钮,将主目录指向另一台计算机内的共享文件夹,这时需要在【网络共享】文本框中输入“\\计算机名\共享名目录名”,同时也需要指定一个有权访问该共享文件夹的用户名和密码,如图7-33所示。 3.设置FTP访问权限。在【FTP站点目录】选项组中可以设置客户端访问FTP站点权限。 【读取】:用户可以读取主目录的文件,既可以下载文件。 【写入】:用户可在主目录内添加、删除文件 【访问记录】:将连接到FTP站点的行为记录到日志文件中。 4.设置目录列表样式。在【目录列表样式】选项组中可以设置在利用FTP命令行访问FTP服务器时,主目录的列表显示方式。 MS-DOS方式:这里默认方式,类于DOS下执行dir命令显示文件列表的方式,如图7-34所示。 UNIX方式:类似于在UNIX/Linux下执行ls-1命令显示文件列表的方式,如图7-35所示。 设置“目录安全性” 通过对IP地址进行限制可以只允许某些特定的计算机访问该站点,从而避免外界恶意攻击。 1.在FTP站点属性对话框中,打开【目录安全性】选项卡,如图7-36所示。 2.有两种方式来限制IP地址的访问 【授权访问】:其含义是除列表中IP地址的主机不能访问外,其他所有主机都可以访问该FTP站点。 【拒绝访问】:其含义是除列表中IP地址的主机能访问外,其他所有主机都不能访问该FTP站点,主要用于内部FTP,以防止外部主机访问该FTP站点。 相关阅读:Windows 2000上FTP服务器配置
4. 网站ftp怎么验证
使用文件验证,点击蓝色的那个“下载验证文件”,把这个东西下载下来,上传到你网站的根目录,然后点击完成验证,就可以了,不过个别网站老师验证不了,PS:如果你验证多个网站,必须每次下载下来的那个文件上传后,就删掉,下一个网站的时候重新下载,虽然东西是一样的,但是必须这么做,我也不知道为什么了,你试试
5. 如何测试自己的ftp服务器是否成功
在IE里输入ftp://你的外网IP
成功的话就会要账号和密码
6. 为什么ftp协议要采用主动和被动两种模式,有什么好处
FTP是一种文件传输协议,它支持两种模式, 一种方式叫做Standard(也就是Active, 主动方式),一种是Passive(也就是PASV, 被动方式)。Standard模式FTP的客户端发送 PORT命令到FTPserver。 Passive模式FTP的客户端发送PASV命令到 FTPServer。 下面介绍一个这两种方式的工作原理: Standard模式FTP客户端首先和FTP Server的TCP21端口建立连接, 通过这个通道发送命令, 客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。 在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。FTP server必须和客户端建立一个新的连接用来传送数据。 Passive模式在建立控制通道的时候和Standard模式 类似,当客户端通过这个通道发送PASV命令的时候,FTP server打开一个位于1024和5000之间的随机端口并且 通知客户端在这个端口上传送数据的请求,然后FTP server将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。 现在的FTP软件里面包括在IE5以上的版本里面也已经支持这两 种模式了。一般一些FTP客户端的软件就比较好设置了, 一般都有一个PASV的选项,比如CuteFTP, 传输的方式都有Standard和PASV的选项, 可以自己进行选择; 另外在IE里面如果要设置成PASV模式的话可以选中工具- Internet选项-高级-为FTP站点启用文件夹视图, 否则就采用Standard模式。 很多防火墙在设置的时候都是不允许接受外部发起的连接的, 所以FTP的Standard模式在许多时候在内部网络的机器通 过防火墙出去的时候受到了限制,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。 当然也可以设置成功, 首先要创建一条规则就是允许内部的IP连接外部的IP的21端口 ;第二条就是禁止外部IP的TCP20端口连接内部IP的< 1024的端口,这条是为了防止外部连接内部的常规端口; 第三条验证ACK是否等于1, 这个的原理就参见TCP建立连接的三次握手吧。 所以如果安全的配置的话非常困难, 这个时候就想起来了PASV模式,因为不用建立新的连接, 所以也就不会涉及到后面的问题了。 但是管理员可能不想使用PASV模式,因为这个时候FTP Server会开放一个随机的高端口, 尽管在IIS4和IIS5里面端口的范围是1024-5000, 但是许多FTPServer的端口范围达到了1024- 65535, 这个时候在这个主动开放的随机端口上是有完全的访问权限的, 如果IIS也要设置成开放的端口为1024-65535, 具体方法如下: 1.regedt32 2.找到HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters 3.编辑-添加-数值 ValueName:MaxUserPortData Type:REG_DWORDValue:65534< forexample> 所以如果遇到了有防火墙的话或者怕配置麻烦的话还是采用PASV 模式比较好些, 但是如果真的对安全的需求很高的话建议采用Standard模式 。
7. 你好,我用win7的iis创建了一个FTP服务器,登陆ftp,弹出“需要身份验证”的窗口,要求用户名和密码
1、在控制面板->删除程序->打开或关闭windows功能->internet信息服务里面->FTP服务 ;FTP服务器,WEB管理工具,万维网服务都选上(只选FTP第2步,会找不到Internet 信息服务(IIS)管理器);
2、控制面板---系统和安全---管理工具---Internet 信息服务(IIS)管理器---右键点你计算机名称那里,选择添加FTP站点;
3、FTP站点名称输入:"localhost"(名字可以自己取一个)---选择你的FTP目录物理路径,点下一步---Ip地址选“全部未分配”,端口可以自己设,但不能用80,勾上“自动FTP站点”,SSL选“允许”,点下一步---身份验证选“匿名”,允许访问选“匿名用户”,权限勾“读取”,点完成;
4、到控制面板---系统和安全---允许程序通过防火墙---钩上FTP及后面两个框框;
5、使用迅雷、FlashGet的FTP探测器功能,输入:ftp://localhost访问;浏览器可以输入网址 ftp://10.12.13.101(你的ip)。
第一步:依次进入控制面板–程序和功能–打开或关闭windows功能,如图:
名称随便;
然后右键单击你的站点-FTP管理-启动然后到浏览器中输入,访问一下你的站点吧。
注意,安装后360会提示有漏洞,修复后,FTP服务不会自动启动,还请到计算机管理-服务里面手动启动你的FTP服务。
8. ftp支持两种身份验证,分别是什么
FTP可用多种格式传输文件,通常由系统决定,大多数系统(包括UNIX系统)只有两种模式:文本模式(ASCII)和二进制模式(BIN/IMAGE)。
文本传输器使用ASCII字符,并由回车键和换行符分开,而二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传
输所有ASCII值,所以系统管理员一般将FTP设置成二进制模式。应注意在用FIP传输文件前,必须确保使用正确的传输模式,按文本模式传二进制文件必将导致错误。
9. ftp的身份验证模式有哪些
大多数系统(包括UNIX系统)只有两种模式:文本模式(ASCII)和二进制模式(BIN/IMAGE)。
1、文本传输器使用ASCII字符,并由回车键和换行符分开,
2、二进制不用转换或格式化就可传字符,二进制模式比文本模式更快,并且可以传输所有ASCII值,所以系统管理员一般将FTP设置成二进制模式。
3、应注意在用FIP传输文件前,必须确保使用正确的传输模式,按文本模式传二进制文件必将导致错误。
10. 测试FTP站点有哪几种方式利用浏览器利用命令利用第三方软件
还可以用文件夹窗口来显示,操作便利性效果比浏览器好