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입니다. 그런 다음 웹에서 예제와 매뉴얼 페이지를 조합하고 모든 것이 제대로 작동하는지 확인하기 위해 개념 증명으로 간단한 설치를 시도했습니다.

$ 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

문제가 무엇인지, 특히 어떤 인증서 확인이 실패했는지에 대한 자세한 정보를 얻을 수 있습니다.

관련 정보