2012-05-02 65 views
4

我有一個應用程序,在我的iphone上,它允許我也通過ftp從我的linux桌面傳輸歌曲。該應用程序指示主機地址是192.168.0.4,並且要使用的端口是5021。我可以很好地連接到filezilla中的設備,但是當我嘗試通過命令行進行連接時,它會因標題中提到的錯誤而失敗。FTP - `名稱或服務不知道'

我使用的命令是ftp 192.168.0.4:5021,但它失敗。我完全被難住了。當我在互聯網上尋求幫助時,答案就是簡單地做我已經做過的事情。

有沒有人有什麼想法做什麼?

回答

6

ftp命令不支持端口號的:5021語法。相反,必須有另一種方式。

對於某些FTP客戶端,你可以使用一個-P命令行選項:

ftp -P 5021 192.168.0.4 

人家,你需要把端口號主機地址後,用空間

ftp 192.168.0.4 5021 

使用man ftp查看您的支持。

+0

感謝您的及時響應。 -P參數無法識別,-p參數指示無效參數,如果沒有參數,它只會再次拒絕。似乎沒有任何替代方法,所用的語法是'ftp [..options ..] [host [port]]' – rflood89

+1

您的Linux必須具有不同的ftp程序。 FreeBSD和Mac OS X都支持'-P'。但是你的說你可以把端口號放在主機名之後,用*空格*,而不是冒號。嘗試'ftp 192.168.0.4 5021'。 –

+0

非常感謝!我正在用方括號像白癡一樣嘗試它,基本上所有我可以想到的除了自己。你的超級明星大聲笑 – rflood89

-1

將域名和ip添加到您電腦的hosts文件中。

+0

他已經試圖直接連接到IP;這顯然不是DNS問題,修改主機文件不會有幫助。 –

+0

我遇到了同樣的問題。 IP或域名都不起作用。直到我添加域和IP到主機文件。 – legendJSLC

相關問題