连接ap上线无法访问ftp服务器

连接ap上线无法访问ftp服务器,第1张

连接ap上线无法访问ftp服务器原因如下:

1、FTP客户端程序设置问题,客户上网线路问题,ftp服务器端问题。处理方法:使用CUTPFTP软件来上传客户的网页,在ftp主机地址处最好填写IP地址,上传时提示socket错误就检查一下使用软件的编辑菜单下的连接中防火墙使用了pasv模式,取消即可连接主机。

2、使用的上传软件的FTP客户端程序不应该选用PASVmode和firewallsetting。处理方法:使用Cuteftp42软件,在Edit->Setting…->Connection->Firewall去掉PASVmode这个选项即可。

看到很多朋友很关心端口映射(portmapping),来跟大家讨论一下portmapping,讲讲我自己试出来的心得

先看一下图:

在win2kserver的routingandras服务里面可以设置portmapping(端口映射)

在我这个例子里面,win2kserver这台机器是19216801,用DSL上网;

19216802是XPPRO

1921680222是一台LINUX

除了WIN2KSERVER是直接上网外,其它两台是用共享的方式(就是把网关设成19216801,可以手动,也可以用DHCP服务器配置参数)

现在,希望不在家时,可以连上xppro的remotedesktop,以及linux上的smtp,pop3邮件服务,还有ssh。简单说,我想透过网关这台机器,连接到内部的xppro以及linux的指定端口。

设置就象图里面这样。举几个例子:

网关的4000号被映射到xppro的3389。3389是xp的remotedesktop以及2kserver的terminalservice用的端口。用4000的原因是不想和网关自己的terminalservice冲突。这样,如果直接用terminalservice

client连接网关,将进入2kserver的TS,连接网关的4000将可直接从外面 *** 纵xppro的远程桌面。至于如何在ts客户端指定端口,请看下一贴的图。

25252是在XP上的某个软件使用的端口(是我在XP上运行的一个DBSERVER)。我把网关的同一端口映射过去,这样就好象这个服务是长在网关上一样,对客户端来说无法确切分辨出服务到底在哪台,直接使用就行。

110是POP3,25是SMTP,22是sshd。同样,把网关的同一端口映射(因为和网关本身的服务不冲突)到LINUX上,这样,就好象你的网关直接安装了pop3,smtp,sshd一样。可以用ssh连接回家, *** 作那台linux。相当方便。

这样映射有些限制和注意事项:

1、你自己必须对网关有 *** 纵权,比如,自己家里上网至少有一个真正的IP来当网关。如果ISP分配给你的就是内网IP,那理论上就要和ISP商量,让他们把GATEWAY的PORT映射过来。实际上应该是不可能的。

2、我举的例子是用win2kserver里面的ROUTING/RAS带的NAT来做internet共享。如果你用pro的ics(internet连接共享,实际

上是ROUTING服务简化版),没有直接设置这些的地方,但听说可以改注册表让ICS实现如上的映射。具体情况,请在GOOGLE或DEJACOM上用icsportmappingregistry等字样搜索。我记得有不少。

3、内部那些要被映射的机器(象我例子的19216802,0222),IP地址要固定,否则要每次改portmapping设置。默认情况下routing/ras有一个DHCP子服务器,实现类似DHCP的功能,并自动配置客户机的网关。这样不太方便。方法一是直接在客户端上手工设置,方法二是安装真正的DHCPSERVER,用MAC地址(网卡硬件地址)来“预约”IP地址。比如,我19216802这台机器网卡MAC是11:22:33:44:55:AA,我就在DHCPSERVER上设置,让这个MAC永远得到19216802这个地址。客户端可以保留自动设置的简单性。具体请看dhcp的reservation。真正的DHCP服务是有很多功能的,不光是分配IP,还可以配置客户机的TCPIP参数,比如DNS,网关等等。

4、简单服务可以很方便的找出所用端口并映射,但有很多服务使用动态端口,就很麻烦。比如netmeeting是用动态的端口。如果要用内部机器来接受netmeeting请求的话,要把网关的“所有”未用端口映射过去。

理论上是可能的,但WIN2K的这个ROUTING服务好象没有映射端口范围的方法……也许其它ROUTING服务软件有。

另外就是FTP,现在很多用PASV模式,这个模式的特点,是用21端口连接后,另外随机分配一个端口来进行数据传输。因此只映射21是无法用PASV的FTP的。如果要映射FTP服务,需要要求客户端使用PORT而不是PASV模式。

这张图是用terminalservice/remotedesktop连接非默认端口的方法。很简单,在IP后加上冒号端口就行。文档没看到有,试试就知道了。

另外2kterminalserviceclient和xpremotedesktop基本上是一回事,因此客户端也通用。现在不要再安装2K生成出来的那个客户端了,太老。最方便的方法,是把XP的system32下

mstscexe

mstscaxdll

两个文件复制到任何机器上(95,98,NT,2K,XP),运行mstsc就可以连接了。这个程序不需要安装。

XP带的客户端有些好处,比如,如果服务器也是XP的话,可以达到16位/24位颜色,而2K带的那个最老的客户端只有256色。不过2K的TS服务只支持到256色,所以不管用哪个客户端都是完全一样的。

我用raspppoe096。用Routing/RAS做共享一切正常。

用Routing/RAS来做有个地方要注意,设置时有一步是一个对话框有五六个选项,有一个是“允许使用明文/未加密的密码”,一定要勾上。否则无法连接。大部分的DSL服务器是使用明文密码的。我当时也试了很久才发现这个选项

如果设置时没选上,现在改也来得及。看图:

另一篇端口映射的几种实现方法:>

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

在打开的“程序”窗口中,找到“启用或关闭windows功能”,点击打开。

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

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

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

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

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

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

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

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

FTP[File Transfer Protocol]中文译为文件传输协议,是Internet上的另一项主要服务,这项服务让使用者能通过Internet来传输各式各样的文件。

FTP上传的目标服务器有一个固定的FTP地址,这个地址可以是IP地址,也可以是域名地址。一般使用专用FTP工具软件来进行FTP上传,也可以使用IE浏览器。在使用FTP上传的时候,就像在我们的电脑磁盘上复制粘贴文件一样直观。

windows资源管理器打开ftp连接,步骤如下:

win+E打开资源管理器(win10下边叫文件管理器)。

2在文件管理器输入框中输入ftp://域名或者ip,如果端口不是21的后面加端口。

注意事项:建议使用ftp工具进行连接。

最简单易行的方法是:(局域网方式)

创建ftp

服务器:

首先下载一个“一秒钟创建你的ftp服务器”软件→双击运行(不用安装)→停止服务器→将你需要共享的文件路径输入到地址栏(也可以通过复制粘贴)→重新运行服务器,并将你系统的ip告诉好友。

使用资源:

在别的机子上(你好友的机子),启动ie(也可以是系统浏览器),在地址栏输入刚才的ip(你机子上的ip)→回车,就可以了。

f = "ftp://username:password@19216801/len/xxpdf"

createobject("wscriptshell")run """D:\Acrobat\Reader\AcroRd32exe"" """& f &""""

文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式。它属于网络传输协议的应用层。文件传送(file transfer)和文件访问(file access)之间的区别在于:前者由FTP提供,后者由如NFS等应用系统提供。

FTP是一个8位的客户端-服务器协议,能 *** 作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间,会非常长;并且不时的必须执行一些冗长的登录进程。

FTP服务器

简单地说,支持FTP协议的服务器就是FTP服务器。

与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求服务器向用户传送某一个文件的一份拷贝,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可下载或上传文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。这种情况违背了Internet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。匿名FTP就是为解决这个问题而产生的。

你访问不了有可能是服务器关了,也有可能是权限更改了。

以上就是关于连接ap上线无法访问ftp服务器全部的内容,包括:连接ap上线无法访问ftp服务器、如何访问局域网中的ftp、win10怎么连接ftp服务器地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9427996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存