2012-05-09 153 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