私のホスティング会社は、すべてのユーザー名に「@」を付けています。
curlftpfs user="[email protected]:pass" ftp://ftp.domain.com/ ~/domain/
どういうわけか私は応答を得る
Ftpへの接続エラー:ホスト 'domain.com:pass'を解決できませんでした
パスワードなしで[email protected]に接続しようとしていると思います
(@記号のため)
cURLは、最初の@記号の後のすべてを、接続するドメインとして解釈しています。あなたがする必要があるのは、最初の@記号なしでcURLをだまして動作させるか、CurlFtpFSにユーザー名を伝える他の方法を見つけることです。
前者は、@を%40でエンコードされたURLに置き換えることで実行できる可能性があります。機能する場合と機能しない場合があります。試してみてください。
もう1つの方法は、CurlFtpFSに--username
または--user
パラメーターがあり、URLに含める代わりに使用できるかどうかを確認することです。私はCurlFtpFSに精通していないため、手元にないかどうかを知ることができません。マニュアルページには、あるかどうかが記載されているはずです。
-o
スイッチがないのではないかと思います。そのため、上記の例は次のとおりです。
curlftpfs user="[email protected]:pass" ftp://ftp.domain.com/ ~/domain/
する必要があります:
curlftpfs -o user="[email protected]:pass" ftp://ftp.domain.com/ ~/domain/
それは動作しますか?