ダウンロードしてインストールしました。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
この問題を解決するには、デバッグ出力を有効にする必要があります。s3fs
mountコマンドに次のオプションを追加します。
s3fs ... -f -d -o dbglevel=info -o curldbg
問題が何であるか、特にどの証明書の検証が失敗したかに関する詳細情報を入手できます。