6

我正在尝试设置 netBeans 远程项目,但我遇到了很多麻烦。我已经从远程服务器启动了一个 PHP 应用程序,在最后一个确认步骤中它向我抛出了错误。

没有可供下载的文件。尝试在远程配置中检查被动模式。

在日志输出中,它在那里失败:

> 215 UNIX 类型:L8
> 港口 192,168,5,217,196,73
> 500 非法 PORT 命令。

有人在设置远程连接时遇到同样的问题吗?请帮忙。

4

7 回答 7

6

要建立 FTP 连接,请选择以下任一选项:

  • 关闭 Windows 防火墙。
  • 为被动模式 FTP 服务器配置 Windows 防火墙,如下所示:

    1. 打开管理员命令提示符。
    2. 单击开始 > 所有程序 > 附件。
    3. 右键单击命令提示符,然后单击以管理员身份运行。
    4. 运行以下命令:

      netsh advfirewall firewall add rule name=FTPService action=allow service=ftpsvc protocol=TCP dir=in
      
    5. 禁用有状态 FTP 过滤,以便防火墙不会阻止任何 FTP 流量:

      netsh advfirewall set global StatefulFTP disable
      
于 2016-08-28T16:14:13.387 回答
5

每当有人在寻找如何将 netbeans 设置为被动模式时,这似乎是最佳答案。尽管对于那些使用 Mac OS 和 Netbeans 的人总是“将 ftp 设置为被动模式”,但您似乎永远找不到它。

  1. 右键单击项目
  2. 选择属性
  3. 选择运行配置
  4. 选择管理
  5. 在左栏中选择 your_ftp_connection
  6. 向下滚动

NetBeans FTP 连接

于 2015-03-09T05:56:35.383 回答
3

我解决此问题的唯一方法是切换到使用 SFTP。这显然需要您设置对服务器的 SFTP(通过 SSH 的 FTP)访问。

在运行配置中,当它要求您提供远程连接时:

  1. 点击“管理”
  2. 点击“添加...”
  3. 选择 SFTP 作为连接类型
  4. 填写其余详细信息,就好像它是正常的 FTP 连接一样。
于 2012-07-13T14:30:04.593 回答
3

将普通的 FTP Netbeans 连接转换为被动模式为我解决了这个问题。

于 2012-12-09T13:22:58.690 回答
2

请检查被动模式;我也遇到过同样的问题;检查后;解决这个问题。

于 2013-05-20T07:59:19.770 回答
0

没有办法在 OSX 中找到被动模式。这是一个 Netbeans 错误......所以我将无法使用我的 Mac 在 netbeans 上进行开发。已经尝试下载最新版本。

于 2016-11-17T19:26:15.210 回答
0

对我来说,解决方案是在客户端检查被动模式并在服务器端执行以下操作

在 /etc/vsftpd.conf

pasv_enable=Yes
pasv_max_port=10100
pasv_min_port=10090

然后在终端

iptables -I INPUT -p tcp --destination-port 10090:10100 -j ACCEPT
service iptables save
service vsftpd restart
于 2017-10-16T19:04:36.810 回答