NetBeans远程连接

时间:2012-05-09 12:15:33

标签: netbeans

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

  

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

在日志输出中,它失败了:

> 215 UNIX Type: L8
> PORT 192,168,5,217,196,73
> 500 Illegal PORT command.

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

7 个答案:

答案 0 :(得分:5)

每当有人在寻找如何将netbeans设置为被动模式时,这似乎是最佳答案。尽管建议始终如此,但将ftp设置为被动模式"对于那些使用Mac OS和Netbeans的人来说,你似乎永远都找不到它。

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

答案 1 :(得分:4)

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

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

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

      netsh advfirewall set global StatefulFTP disable
      
    5. 禁用状态FTP过滤,以防止防火墙阻止任何FTP流量:

      {{1}}

答案 2 :(得分:3)

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

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

  1. 点击'管理'
  2. 点击'添加...'
  3. 选择SFTP作为连接类型
  4. 将其余详细信息填写为正常的FTP连接。

答案 3 :(得分:3)

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

答案 4 :(得分:2)

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

答案 5 :(得分:0)

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

答案 6 :(得分: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