Foi um problema de permissão. O problema foi finalmente resolvido quando o administrador me deu toda a permissão na pasta distante.
Eu posso acessar minha pasta específica assim:
ssh -YX [email protected]
cd ../the/folder/I/want
ou com um caminho absoluto
ssh -YX [email protected]
cd /the/absolute/path/to/the/folder/I/want
No entanto, não consigo ls
do meu diretório pessoal distante
ssh -YX [email protected]
ls ../the/folder/I/want
-> ls: cannot access ../the/folder/I/want: No such file or directory
Eu posso montar e acessar minha pasta pessoal com o sshfs. No entanto, se eu tentar montar a pasta específica com o sshfs, por exemplo:
sshfs [email protected]:/the/absolute/path/to/the/folder/I/want ~/mountpoint
Eu posso ver a pasta montada, mas não tenho permissão para acessá-la.
Este é o resultado do comando ls -l
local:
d---rwx--- 1 root wheel 4,0K 4 nov 22:46 mountpoint
Existe uma maneira de montar esta pasta específica?
Isso acontece quando há pastas que apenas dão acesso a grupos específicos. Em seguida, o sshfs pode deixar de ver que um dos IDs desse grupo pertence ao usuário que montou a unidade.
Você só precisa adicionar a opção "-o defer_permissions", por exemplo,
sshfs -o defer_permissions [email protected]:/the/absolute/path/to/the/folder/I/want ~/mountpoint
Mais informações podem ser encontradas aqui: link ?