MY FTP 之旅

不得不说,网络依旧是个10分混沌的世界,各种知识都显得很不系统,10成功夫至少要花8成花在寻找资料上。

    现在还是让我们回归正题吧。

1. 创建ftp条件(我是用serve-u和稻草人设ftp服务器的)

a.  serve-u是一个启动ftp软件,相比计算机自带的ISS组件会方便好多

b.  稻草人是来申请免费域名的,期初我用的使花生壳,但是花生壳已被广东一家公司收购,我的免费域名解析的ip地址和本机ip不对应,所以遇到了很多问题

c.  一定要搞到宿舍wifi管理员密码,不要想着用webcrack来玩玩暴力破解,暴力破解要有让计算机破2.3天都没结果的准备,原因有2,一是你用的是pc机而不是巨型机,2是宿舍晚上停电,跑个狗屎啊。

d.  关掉计算机防火墙,一般计算计为防止网络入侵阻止部分数据包访问计算机

e.  ftp端口是21,web端口是80,但是未响应国家号召(**网站太多)部分开发商关闭了80号端口,若要打开,可能需要专门申请

2. 建ftp需要理解的概念

a.  解析:域名解析到主机上,是为了输入域名时找到主机,不用麻烦输入动态ip地址

b.  映射:找到主机后还要找相应的服务,这就是映射的作用

c.  内网ip外网ip:由于路由器下计算机都是局域网,而公网ip只有一个,这样就有了内网ip和外网ip了,但是路由器的ip也是不断变化的,内网如何连接路由器呢,应为计算机名是不变的

废话已完,现在开始

3.建立第一个本地FTP服务器安装完成后程序会自动运行,你也可以在菜单中选择运行。 1第一次运行程序,它会弹出设置向导窗口将会带你完成最初的设置, 2单击下一步,出现显示菜单图像的窗口,问你是否在菜单中显示小图像,看各人喜欢了; 3单击下一步,这个窗口是让你在本地第一次运行FTP服务器,只要下一步就行了。 4接下来要你输入你的IP地址如果你自己有服务器,有固定的IP,那就请输入IP地址,如果你只是在自己电脑上建立FTP,而且又是拨号用户,有的只是动态IP,没有固定IP,那这一步就省了,什么也不要填,Serv-U 会自动确定你的IP地址,下一步”; 5在这儿要你输入你的域名如果你有的话,如:ftp.abc.com,没有的话,就随便填一个; 6下一步,询问你是否允许匿名访问一般说来,匿名访问是以Anonymous为用户名称登录的,无需密码,当然如果你想成立一个会员区什么的,就应该选择,不让随便什么人都可以登录,只有许可用户才行,在此我们填”; 7下一步,问你匿名用户登录到你的电脑时的目录你可以自己指定一个硬盘上已存在的目录,如F:\\temp\\xyz; 8下一步,询问你是否要锁定该目录,锁定后,匿名登录的用户将只能认为你所指定的目录(F:\\temp\\xyz)是根目录,也就是说他只能访问这个目录下的文件和文件夹,这个目录之外就不能访问,对于匿名用户一般填”; 9下一步,询问你是否创建命名的帐号,也就是说可以指定用户以特定的帐号访问你的FTP,这对于办会员区可很有用哦,你可以对于每个人都创建一个帐号,每个帐号的权限不同,就可以不同程序地限制每个人的权利,方法将在后面讲到,这里选择”; 10下一步,请你填入所要建立的帐号的名称,如:ldr 11下一步,请输入密码,如:123 12下一步,询问登录目录是什么,这一步与第7步一样,如:F:\\temp 13下一步,询问你是否要锁定该目录,同第8步,这里选择”; 14接下来询问你这次创建的用户的管理员权限有几项选择:无权限,组管理员,域管理员,只读管理员和系统管理员,每项的权限各不相同;这里选择系统管理员”; 15最后一步,点击完成OK了,你有什么需要修改的,可以点上一步,或者进入Serv-U管理员直接修改。至此,我们建立了一个域ftp.abc.com,两个用户,一个Anonymous,一个ldr三、既然我们已经建立好FTP服务器,那么我们就应该可以用FTP客户端软件来尝试登录。怎么办呢?其实很简单,我们不用上网,就可以测试。我们知道,不上网时,本地机的IP地址默认就为127.0.0.1FTP端口号为21。打开FTP客户端软件,我就用FlashFXP来说明,打开快速连接,填入相应内容然后连接可以看到,我左边窗格以Anonymous登录,右边窗格以ldr登录,由于是本地机,所以速度奇快,上网后,假如我要让你登录到我的电脑上,我只要把我的上网时的IP地址给你,你就可以匿名访问我的电脑了(注意不要开防火墙),是不是很方便?

   

注意:      a.Anonymous用户是为了让匿名者访问

b.完成上面并关掉防护墙就可以在内网访问自己的ftp服务器了,这样就算完成一半了,接下来就是路由器端口映射让外网访问了

 

 

 

4.现在我主讲TPLINK路由器的映射

什么是端口映射? 端口映射又称端口转发。端口映射过程就如同你家在一个小区里B2410室,你朋友来找你,找到小区门口,不知道你住哪层哪号?就问守门的保安,保安很客气的告诉了他你家详细门牌号,这样你朋友很轻松的找到了你家。这个过程就是外网访问内网通过端口映射的形象说法。 


为什么要做端口映射?目前的网络接入主要有2种:1.ADSL连接猫再直接连接主机,这种情况主机是直接进行ADSL宽带拨号,连接上网通过运行CMD执行ipconfig /all命令可以查看到,PPP拨号连接所获取到得是一个公网IP地址,这种类型的网络是不需要做端口映射的(如图) 

2.ADSL通过路由器来进行拨号,主机通过路由器来进行共享上网,这种情况下主机获取到得通常会是一个192.168.x.x类型的私有内网IP地址,这类情况下,是需要在路由器做端口映射,转发端口到对应的服务器上;

 




内网IP的端口映射设置方法一 
Tp-link R460+
内网192.168.1.101WEB服务器,TP-LINK系列路由器的默认管理地址为192.168.0.1,账号admin密码admin 登录到路由器的管理界面,点击路由器的转发规则虚拟服务器添加新条目(如图)



端口映射设置如下:服务端口号填写80,如果填写为80-82代表映射808182端口,IP地址填写内网WEB服务器的IP地址192.168.1.101,协议设置为TCP,若对端口协议类型不了解可以设置选择为ALL,代表所有(包括TCPUDP),状态必须设置为生效。常用服务端口号,是作为一种帮助提示的作用,不需要选择,然后单击保存,映射成功!(如图) 

注意: a.完成后就可以输入主机的太网ip地址就可以访问ftp服务器了,但是路由器的IP地址是不断变化的,这样就是域名解析的作用了,域名不断自动更新指向ftp空间,这样就可以用域名访问了

5.域名指向ftp空间(域名就像是网址):下载稻草人申请个免费2级域名,然后在下载个稻草人客户端登陆就行了。

至此,ftp就算是大工告成了,哈哈哈。

 

 

 

心得:有问题找度娘

附:

1. 做端口映射,显示错误:添加IP地址和当前LAN不在同一子网 怎么办?

LAN是什么?

  局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

不知道你这个什么设备,因为如果添加的虚拟服务器必须在路由器能管辖的LAN里,如果是防火墙这类,可以是下面VLAN的一个IP,如果是家用的路由器,这个IP应该和你路由器设置的网关的IP在同一个子网内。举例:路由器IP192.168.0.1
你的虚拟服务器IP就应该是192.168.0.*(在子网掩码255.255.255.0的情况下,*2-254中的一个)
换个角度考虑,你的机器应该和路由器在同一个网段内。

2.nat是什么意思

网络地址转换(NAT,Network AddressTranslation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。  虽然NAT可以借助于某些代理服务器来实现,但考虑到运算成本和网络性能,很多时候都是在路由器上来实现的。   随着接入Internet的计算机数量的不断猛增,IP地址资源也就愈加显得捉襟见肘。事实上,除了中国教育和科研计算机网(CERNET)外,一般用户几乎申请不到整段的C类IP地址。在其他ISP那里,即使是拥有几百台计算机的大型局域网用户,当他们申请IP地址时,所分配的地址也不过只有几个或十几个IP地址。显然,这样少的IP地址根本无法满足网络用户的需求,于是也就产生了NAT技术

3.关于路由器端口映射和IP地址的问题

家里新装的无线路由器,昨天一切设置正常后,因为要用BT等下载软件,所以又给台机做了一个端口映射,之前的本地连接是选择的自动获取IP地址。可是这样一来,今天早上再开机,发现IP地址就变了,那么要想用BT就要重新进路由器做一次端口映射,那不是每开一次机都要这么做一次么?
还有我试了一下,如果指定IP地址,就打不开网页,具体原因我也不是很清楚

提问者采纳

你可以在你的机器上设置一个固定的IP地址.
只要是和路由器是同一网段并且没有使用的地址就可以.
当然网关和DNS你要知道,可以看一下自动获取后的信息.

 

1. 先点击右下角的网路连接,然后选中我们当前连接的网络。

2. 右键当前的网络连接,选择状态。

3. 然后在无线网络连接状态界面中,点击属性。

4. 双击IPV4的选项。

5. 进入修改IP的状态,如图,可以看出我的固定IP是192.168.1.46,网关是192.168.1.1,这里网关是路由器的地址,而且我们设置的固定IP必须和路由器同一个网段,就是192.168.1.xxx

 



SERVER-U文件出现乱码的解决方法

新装了Server-U 7.4,对于中文可能需要额外的设置。
解决:

1、打开菜单:导航 > 限制和设置 > FTP设置(如图1),

   图1
2
、找到OPTS UTF8 命令,选择“编辑”,弹出“FTP命令属性”对话框,勾选“禁用命令”,然后保存(如图2)。 
  图2
3、再选择 “全局属性”,切换到“高级选项”,找到“对所有已收发的路径和文件名使用UTF-8编码”,把前面的勾去掉,保存。 
 
到此,乱码问题解决!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值