8

curlftpfs でマウントされたフォルダーのフォルダー/ファイルの読み取りに問題があります。サーバーは明示的な TLS/SSLで FTPES を使用しており、読み取り権限しかありません。

私のシステムは Mint15 (Ubuntu 13.04)、curftpfs 0.9.2、libcurl 7.29.0、fuse 2.9 を使用しています。

私の使用するコマンドは次のとおりです。

curlftpfs -r -v -o ssl_control,cacert=~/serverzertifikat.pem,no_verify_peer,allow_other,tlsv1 username:password@host.com:990/efz_out ~/mount

これにより、次の出力が生成されます。

.netrc ファイルにホスト hostname.com が見つかりませんでした。デフォルトの使用
hostname.com のポート 990 (#0) に connect()
しようとしています XXXX を試行しています..
hostname.com (XXXX) のポート 990 (#0) に接続しました
SOME HOST INFORMATIONS
AUTH SSL
234 ネゴシエーションを続行します。
error reading ca cert file ~/serverzertifikat.pem (Error while reading file.)
server certificate validation SKIPPED
compression: NULL
cipher: AES-128-CBC
MAC: SHA1
USER username
331 パスワードを指定してください。
PASS パスワード
230 ログイン成功。
PBSZ 0
200 PBSZ を 0 に設定。PROT
C
200 PROT now をクリア。
PWD
257 "/"
エントリ パスは '/'
CWD efz_out
250 ディレクトリが正常に変更されました。
dir "efz_out/" にいることを思い出してください
。ホスト hostname.com への接続 #0 はそのまま残されています。

マウントされたディレクトリに移動し、すべてのファイルをリストしたい場合

ls -al

次のエラー メッセージが表示されます。

ls: ディレクトリ読み込み中 .: 入出力エラー
合計 0

私はすでに長い間グーグルで検索し、さまざまなオプションを試しましたが、どれもsthを変更しませんでした.

多分あなたの一人がそれを経験していて、私を助けることができますか?

私の意見では、問題はFTPESに関係しているということです(他のユーザーがサーバーで同じ問題を抱えている投稿を見つけましたが、実際にはそうではないオプションno_verify_hostnameを使用していたため、それは役に立ちませんでしたセキュリティ上の問題によりサポートされなくなりました)

4

2 に答える 2