我远程FTP命令行,下载服务器上的资料的时候出出150 Opening ASCII mode data connection之后就没有反应?(怎么关闭ftpsvc)
大家好,今天小编关注到一个比较有意思的话题,就是关于cmdftp如何去掉去掉pasv模式的问题,于是小编就整理了3个相关介绍为您解答,让我们一起看看吧。

我远程FTP命令行,下载服务器上的资料的时候出出150 Opening ASCII mode data connection之后就没有反应?
这种情况可能是你所在网络安装了防火墙(或代理),该防火墙(或代理)禁止来自远程的连接,426 data connection closed, transfer aborted表明了这一点。
这时候你可以使用被动传输模式(pasv模式),来避免该限制,进行数据传输. 但是由于我们要求用户必须关闭PASV模式,所以,请将你的防火墙设置的级别低一些或关闭试试看。补充: 说得通俗点,就是将你机器的防火墙(包括windows防火墙、反病毒软件的防火墙)关闭,若还不正常的话,将ftp服务器的防火墙也关闭。如何设置FTP的主动模式和被动模式?
设置FTP的主动模式和被动模式,用到的工具:8uftp,步骤如下:打开8uftp软件,点击编辑菜单--选项:
2.防火墙设置,勾选被动(PASV)模式(p)就是被动模式,去掉勾选就是主动模式。注意事项:适用于8uftp.

数据连接分为两种模式:主动连接(PORT)和被动连接(PASV)。
Port模式:ftp server:tcp 21 <——client:dynamic ftp server:tcp 20 ——>client:dynamic
Pasv模式:ftp server:tcp 21 <—-client:dynamic ftp server:tcp dynamic <—-client:dynamic

PORT(主动)方式的连接过程是:
PASV(被动)方式的连接过程是:
---------------------
换一种通俗点的方式说:
在主动模式下,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死活连接不上服务器,怎么回事啊?
最简单的解决方式如下:
打开服务器上的IIS;
选择FIP站点并默认;
选择属性;
选择主目录-看到“C:\inetpub\ftproot”点击确定即可。
出现此问题可能的原因为:
IP设置可能不正确,端口可能不正确,其次确认服务器的FTP服务启动了,最后确认你有访问这个服务器和端口的权限。
这IP设置是否正确,端口是否正确,其次确认服务器的FTP服务启动了,最后确认你有访问这个服务器和端口的权限(两边的防火墙都开了)。
另外一个原因有可能是您的FTP设置,您可以尝试取消pasv被动模式。
到此,以上就是小编对于怎么关闭ftpsvc的问题就介绍到这了,希望这3点解答对大家有用。