我有一個應用程序,在我的iphone上,它允許我也通過ftp從我的linux桌面傳輸歌曲。該應用程序指示主機地址是192.168.0.4
,並且要使用的端口是5021
。我可以很好地連接到filezilla中的設備,但是當我嘗試通過命令行進行連接時,它會因標題中提到的錯誤而失敗。FTP - `名稱或服務不知道'
我使用的命令是ftp 192.168.0.4:5021
,但它失敗。我完全被難住了。當我在互聯網上尋求幫助時,答案就是簡單地做我已經做過的事情。
有沒有人有什麼想法做什麼?
我有一個應用程序,在我的iphone上,它允許我也通過ftp從我的linux桌面傳輸歌曲。該應用程序指示主機地址是192.168.0.4
,並且要使用的端口是5021
。我可以很好地連接到filezilla中的設備,但是當我嘗試通過命令行進行連接時,它會因標題中提到的錯誤而失敗。FTP - `名稱或服務不知道'
我使用的命令是ftp 192.168.0.4:5021
,但它失敗。我完全被難住了。當我在互聯網上尋求幫助時,答案就是簡單地做我已經做過的事情。
有沒有人有什麼想法做什麼?
ftp
命令不支持端口號的:5021
語法。相反,必須有另一種方式。
對於某些FTP客戶端,你可以使用一個-P
命令行選項:
ftp -P 5021 192.168.0.4
人家,你需要把端口號主機地址後,用空間:
ftp 192.168.0.4 5021
使用man ftp
查看您的支持。
將域名和ip添加到您電腦的hosts文件中。
他已經試圖直接連接到IP;這顯然不是DNS問題,修改主機文件不會有幫助。 –
我遇到了同樣的問題。 IP或域名都不起作用。直到我添加域和IP到主機文件。 – legendJSLC
感謝您的及時響應。 -P參數無法識別,-p參數指示無效參數,如果沒有參數,它只會再次拒絕。似乎沒有任何替代方法,所用的語法是'ftp [..options ..] [host [port]]' – rflood89
您的Linux必須具有不同的ftp程序。 FreeBSD和Mac OS X都支持'-P'。但是你的說你可以把端口號放在主機名之後,用*空格*,而不是冒號。嘗試'ftp 192.168.0.4 5021'。 –
非常感謝!我正在用方括號像白癡一樣嘗試它,基本上所有我可以想到的除了自己。你的超級明星大聲笑 – rflood89