新闻资讯

ftp连接的两种模式是什么?您了解多少?

2019-10-14

写这篇文章主要是因为在使用ftp的时候有时候上传文件会失败,然后就卡住很久,原因就是默认主动模式受限于客户端防火墙的限制,有时候会导致上传文件失败所以整理了区别了一下两种。

FTP两种连接模式:主动模式(Active FTP)和被动模式(Passive FTP)

在主动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,然后开放N+1号端口进行监听,并向服务器发出PORT N+1命令。服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定的端口N+1,进行数据传输。

在被动模式下,FTP客户端随机开启一个大于1024的端口N向服务器的21号端口发起连接,同时会开启N+1号端口。然后向服务器发送PASV命令,通知服务器自己处于被动模式。服务器收到命令后,会开放一个大于1024的端口P进行监听,然后用PORT P命令通知客户端,自己的数据端口是P。客户端收到命令后,会通过N+1号端口连接服务器的端口P,然后在两个端口之间进行数据传输。

总的来说,主动模式的FTP是指服务器主动连接客户端的数据端口,被动模式的FTP是指服务器被动地等待客户端连接自己的数据端口。

被动模式的FTP通常用在处于防火墙之后的FTP客户访问外界FTP服务器的情况,因为在这种情况下,防火墙通常配置为不允许外界访问防火墙之后的主机,而只允许由防火墙之后的主机发起的连接请求通过。因此,在这种情况下不能使用主动模式的FTP传输,而被动模式的FTP可以良好的工作。

花生壳如何搭建ftp?

有些用户在上网时会遇到动态域名解析不了的问题,同时这个问题让很多用户所烦恼,那么如何才能帮助用户消除烦恼呢?今天小编就跟大家分享一款比较智能化的软件——花生壳,下面就来跟大家分享下如何使用花生壳服务搭建FTP服务器。

准备工具:花生壳软件、SERV-U。

第一步、下载、安装、登录花生壳动态域名解析服务,保证域名解析准确

1、用户登录官网下载并安装花生壳客户端,然后运行软件。

2、用户登录在官网注册的花生壳账号,进入管理页面。

当以上操作完成后,用户的花生壳已经处于登录状态,而且用户申请的免费域名也已经绑定在IP上。

温馨提示:

1).用户填写域名时,不要使用账号作为前缀,比如账号为oray122,那么用户在填写域名时就不能写成oray122.xicp.net,不然会显示“验证错误”的提示。

2).花生壳可以帮助用户检测网络状态,或者解析域名,如果用户有需要,可以进入管理页面点击域名进行解析。

第二步、需要搭建好FTP,保证内网可以正常访问

用户先在百度搜索框里搜索Serv-U,找到Serv-U软件的安装包,根据提示进行安装即可。安装好之后,用户就可以搭建FTP服务了:

1、新建域:

用户进入SERV-U的本地服务器,点击“新建域”并命名为“MYFTP”,然后根据提示点击下一步直至完成。

2、新建域账户:

用户建立好域之后,还需要给用户新建一个用户,根据提示操作即可。

3、到这里,我们创建的FTP服务已经完成了,下面就要做一些相应的测试,通过ping测试来判断搭建的服务是否成功,如果没有成功,用户还需要进行调试,直至成功为止。

花生壳动态域名解析软件支持的线路包括普通电话线、ISDN、ADSL、有线电视网络、双绞线到户的宽带网和其它任何能够提供互联网真实IP的接入服务线路,而无论连接获得的IP属于动态还是静态。 花生壳动态域名解析软件为千万的域名提供动态域名解析服务,并广泛应用于网站建设、视频监控、遥感测绘、FTP、企业OA、ERP等应用领域。