sshfs가 마운트된 것으로 보이지만 로컬 마운트 지점의 ls & cp가 중단됩니까?

sshfs가 마운트된 것으로 보이지만 로컬 마운트 지점의 ls & cp가 중단됩니까?

FUSE를 사용하여 원격 FreeBSD 시스템을 설치하고 있습니다.

sudo sshfs -C user@remote-ip:/home/user/ /mnt/localmnt/ -o allow_other -o SmartcardDevice=/dev/hidraw7

OpenPGP 스마트 카드 장치를 통한 인증. 나는 이것을 루트 및 루트가 아닌 사용자로 시도했습니다. 이는 일반 명령처럼 셸로 돌아가는 대신 표준 입력에 바인딩되지만 mount출력에는 mount설치된 것으로 표시됩니다.

user@remote-ip:/home/user/ on /mnt/freebsd type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)

default_permissions모두 삭제했어요sshfs를 사용하여 파일 권한 마운트 및 쓰기.

불행히도 로컬 마운트 지점에 매달려 sudo ls있으면 sudo cp오류 출력이 없습니다 dmesg. 왜 이런 일이 발생합니까?

답변1

이 질문은 먼저 sshfsOpenPGP 스마트 카드를 사용하여 인증을 시도한 후 인증이 해결되었다고 생각되면 현재 형식으로 편집했습니다.

내 현재 문제는 을 사용하는 것입니다 -o SmartcardDevice=/dev/hidraw7. 그렇지 않으면 원격 호스트에서 비밀번호 프롬프트를 받기 때문에 시작됩니다. (사용자의 비밀번호는 비활성화되어 있으며 키 인증용으로만 설정되어 있습니다.)

내 초기 문제는 실행으로 인해 발생했지만 sudo sshfs그 이유는 확실하지 않습니다. sshfs루트가 아닌 사용자로 실행하고반품SmartcardDevice스마트 카드 PIN 인증에 대한 올바른 프롬프트를 무시하고 예상대로 설치하면 모든 로컬 유틸리티가 제대로 작동합니다.

관련 정보