s3fsはSSHキーまたはSSL証明書について文句を言います。回避策は何ですか?

s3fsはSSHキーまたはSSL証明書について文句を言います。回避策は何ですか?

ダウンロードしてインストールしました。s3fs 1.73私のDebian Wheezyシステムで。私が行った特定のステップはすべてルートとして行われました。

apt-get -u install build-essential libfuse-dev fuse-utils libcurl4-openssl-dev libxml2-dev mime-support
./configure --prefix=/usr/local
make
make install

インストールは順調に行われ、/usr/local/etc/passwd-s3fs以前のメモからコピーした資格情報を使用してファイルを作成しました(これが正しいと確信しています)。ファイルのモードは0600所有者0:0です。その後、Web上の例とマニュアルページを組み合わせて、すべてが正常に機能していることを確認するために、概念証明で簡単なインストールを試みました。

$ sudo -i
# s3fs mybucketname /mnt -o url=https://s3.amazonaws.com -o passwd_file=/usr/local/etc/passwd-s3fs

簡単に言えば、そうではありません。

マウントポイントが存在し、適切な権限があり、s3fsにエラー出力が表示されません。しかし、/ mntには何もマウントされておらず、mount同様のものはわかりません。すると、umountディレクトリが「マウントされていません」と表示されます。システムログには次のように記載されていますがs3fs: ###curlCode: 51 msg: SSL peer certificate or SSH remote key was not OKどのSSL証明書について話しているのか、どのような意味で異常なのかをどうやって知ることができますか?このURLに接続すると、Firefoxは文句を言わずに私を次にリダイレクトします。https://aws.amazon.com/s3/

s3fsを実際に動作させるには?

ベストアンサー1

この問題を解決するには、デバッグ出力を有効にする必要があります。s3fsmountコマンドに次のオプションを追加します。

s3fs ... -f -d -o dbglevel=info -o curldbg

問題が何であるか、特にどの証明書の検証が失敗したかに関する詳細情報を入手できます。

おすすめ記事