- 一个HUB连接两台电脑,打开ADSL Modem可以同时自动连接上网。现在,我想用其中的一台电脑架设成FTP服务器,用的是Serv-U和花生壳程序,操作系统是Windows 2000。关闭防火墙,当我用另外的一台电脑访问FTP时,显示已经登录,但并不是事先指定的文件夹。请问对此我该如何解决呢?能不关闭防火墙吗?
-
发布时间:2010-12-03 15:23:32
发布时间:2010-12-03 15:23:32
第一,需要在ADSL路由器上映射FTP的21端口。例如,FTP服务器的IP是192.168.1.2,则需要在ADSL路由器上将192.168.1.2映射TCP的21端口。这样,当其他用户从Internet上使用动态域名访问时,就会自动映射到你所指定的IP地址,从而实现对FTP服务器的访问。事实上,还有一个更为简单的方式,那就是将作为FTP服务器的计算机设置为ICS主机,另外一台计算机设置ICS客户端,就无须设置端口映射了,实现起来会更简单。
第二,使用Serv-U安装FTP服务器时,需要为每个用户分别指定一个文件夹。这样,当用户登录时,就会进入到指定的文件夹了。当然,若想对Internet用户开放FTP权限,也应当为匿名用户设置访问权限及文件夹。
第三,通过对网络防火墙进行简单设置,可以使指定的某些服务穿过防火墙,而不必关闭整个防火墙,从而确保计算机的安全。例如,在Windows XP中,打开网卡属性,在“高级”选项卡中,选中“Internet连接防火墙”复选框,单击“设置”按钮,选中“FTP服务器”复选框就可以了。