2012-05-09 150 views
3

我试图设置netBeans远程项目,而且我遇到了很多麻烦。我已经从远程服务器启动了一个PHP应用程序,并且在最后的确认步骤中,它向我发出了错误。NetBeans远程连接

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

在日志输出失败有:

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

没有人有建立远程连接同样的问题?请帮忙。

回答

3

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

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

    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 
      
+0

那是几年前让我跑步的东西:D。发现它在别的地方。 –

3

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

在运行配置,当它要求你的远程连接:

  1. 点击“管理”
  2. 点击“添加...”
  3. 选择SFTP作为连接类型
  4. 填写其余细节,就好像它是一个正常的FTP连接。
3

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

2

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

5

这似乎是任何人都在寻找如何将netbeans设置为被动模式的最佳答案。尽管对于那些使用Mac OS和Netbeans的人来说,建议始终是“将ftp设置为被动模式”,但您可能从未发现过这一点。

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

NetBeans FTP Connection

0

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

+0

真的吗?你有没有检查[肯尼韦斯特答案](http://stackoverflow.com/a/28935977/3982001)? –

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