当我在FTP中进入被动模式时,我得到:
227进入被动模式(213,180,204,183,230,205).
前4个数字是IP地址,但最后两个是什么?
他们是两个港口吗?
我在使用pagelime时遇到了问题,这需要用户使用被动模式并且不支持主动模式.让主动模式工作非常简单,但是被动工作需要付出更多努力.
我正在使用带有IIS的Amazon EC2服务器以及FTP站点.
我正在使用JSch作为SFTP客户端,现在由于安全性的限制,我需要启用被动模式.
但我找不到启用被动模式的方法.
有人能告诉我怎么做吗?
我正在开发一个FTP客户端,我正在努力了解数据连接的工作流程.
据我所知,initial(command)连接是永久性的,直到你退出.但是,我不确定数据连接 - 是否重新启动了每个命令?所以你打电话PORT ...或者PASV,得到第二个连接,做一个LIST,得到结果,连接关闭,重新开始?
此外,您是否需要在每次连接关闭后再次致电PASV(或PORT ...)?似乎当我尝试使用被动连接测试一些东西时,在第一个命令返回结果并关闭数据连接后,我无法重新连接到同一个端口.我可以继续调用PASV- >数据连接 - >运行命令 - >获取结果 - >数据连接关闭 - > PASV,但似乎不是它的运行方式?
此外,如果有人在FTP上有一个比RFC更简洁的材料,我真的很感激.
我们制定了每晚将文件上传到合作伙伴 FTP 站点的流程。他们现在需要被动连接,而我们的上传现在失败。.NET 4 FtpWebRequest 是否可以实现被动连接而不是主动连接?如果是这样,有人可以提供一个例子吗?
我正在尝试为我的服务器的 cPanel 帐户使用自动备份脚本。
我已经在一台带有 FileZilla 服务器的本地机器上安装了一个 FTP 服务器。我可以使用 FileZilla 客户端、Plesk 服务器和 lftp 成功连接和传输文件...
服务器只接受加密连接并启用被动模式。
由于某些未知原因,当尝试使用 PHP 连接和放置文件时,响应是:
警告:ftp_put(): php_connect_nonb() failed: Operation now in progress (115) in
/home/xxxxxxx/public_html/lab/test/perform_mysql_bk.php on line 326
对这个错误有什么想法吗?
对于我正在使用的连接:
$fSuccess = false;
$sServerAddress = $this->m_aConfig['FTP_SERVER_ADDRESS'];
$iServerPort = (int)( $this->m_aConfig['FTP_SERVER_PORT'] );
// set up FTP connection
if ( ($this->m_aConfig['FTP_USE_SSL'] == 'YES') ) {
if ( function_exists('ftp_ssl_connect') ) {
$this->m_oFtpConnection = ftp_ssl_connect( $sServerAddress, $iServerPort );
if ( !$this->m_oFtpConnection ) {
$this->writeLog( "Attempt to connect to ".$sServerAddress.":".$iServerPort." with SSL+FTP failed. …Run Code Online (Sandbox Code Playgroud)