sshfs 파일 시스템의 사용자 또는 대안

sshfs 파일 시스템의 사용자 또는 대안

암호화된 통신이 가능한 파일 시스템으로 sshfs를 사용하려고 합니다. 대부분 작동하지만 사용자/그룹과 관련된 몇 가지 문제가 있습니다.

전체 원격 파일 시스템에 액세스할 수 있는 사용자가 필요하고 필요한 경우 모든 파일의 권한과 소유권을 변경할 수 있는 루트 사용자가 필요하므로 원격의 루트 사용자를 사용하여 연결하고 다음 옵션을 사용합니다 allow_other.

sshfs root@remote:/ mountpoint -o allow_other

대부분의 경우 작동하지만 내가 생성한 파일을 원격 사용자인 루트가 소유하게 됩니다. 옵션을 추가하면 uid=<userid>내 사용자가 파일을 생성하지만 시스템의 다른 사용자가 해당 파일에 액세스하면 그들이 만든 파일은 여전히 ​​내 사용자가 생성합니다. 또한 이 옵션은 원격 파일을 나열할 때 원격 파일의 실제 소유자를 숨기고 모두 나 자신으로 나열합니다.

나는 옵션을 시도했지만 idmap=user원격에서 루트가 소유한 파일을 마치 내 파일인 것처럼 나열하는 것뿐이어서 그것도 작동하지 않았습니다.

사용자를 처리하는 방법과 관련하여 일반 파일 시스템처럼 작동하도록 하는 방법이 있습니까?

이것이 실패하면 암호화된 통신을 사용하고 uid와 gid를 존중하는 다른 대안이 무엇인지 알고 싶습니다. 상대방의 데이터는 암호화되지 않으며 암호화되어서도 안 됩니다.

관련 정보