2012-05-02 39 views
4

私のiPhoneには、私もftpでLinuxのデスクトップから曲を転送できるアプリがあります。このアプリケーションは、ホストアドレスが192.168.0.4であり、使用されるポートが5021であることを示しています。私はfilezillaからデバイスにうまく接続できますが、コマンドラインで接続しようとすると、タイトルに記載されているエラーで失敗します。FTP - `名前またはサービスがわからない '

私が使用しているコマンドはftp 192.168.0.4:5021ですが失敗します。私は完全に困惑しています。私がインターネット上のヘルプを検索するときの答えは、私がすでに行ったことを単に行うことです。

誰にどのような対処方法がありますか?

答えて

6

ftpコマンドは、ポート番号の:5021構文をサポートしていません。代わりに、別の方法が必要です。一部のFTPクライアントとの

、あなたは-Pコマンドラインオプションを使用することができます

ftp 192.168.0.4 5021 
:他の人と

ftp -P 5021 192.168.0.4 

を、あなたはスペースとホストアドレスの後にポート番号を配置する必要があります

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

ありがとう、それは動作します!私は馬鹿のように大括弧で試していました。あなたのスーパースターのlol – rflood89

-1

あなたのコンピュータのホストファイルにドメインとIPを追加します。

+0

彼はすでにIPに直接接続しようとしています。これは明らかにDNSの問題ではなく、hostsファイルを変更することは役に立ちません。 –

+0

私は同じ問題を抱えています。 ipもドメインも動作しません。ドメインとipをhostsファイルに追加するまで、 – legendJSLC

関連する問題