Compartilhamento de arquivos de rede entre o Linux e o OS X

5

Eu quero compartilhar uma unidade / pasta pela internet da minha máquina Debian em casa, de modo que eu possa montá-la no meu Macbook quando eu estiver em movimento. Basicamente, quero armazenar minhas músicas em casa e acessá-las pela rede, em vez de ter duas bibliotecas separadas, uma em cada computador. Eu não vou entrar em porque eu preferiria uma unidade compartilhada em oposição a um aplicativo de streaming (isso seria outra pergunta). O que eu quero saber é, qual você acha que seria a melhor e / ou a maneira mais fácil de fazer isso? NFS Samba? Há riscos de segurança envolvidos, uma vez que eu quero compartilhar em uma rede pública em vez de compartilhar através da LAN e, em caso afirmativo, quais são eles?

[Atualizar] As respostas indicaram que eu deveria usar o sshfs, já que é fácil de configurar e usa uma conexão ssh já estabelecida. Eu tentei isso, mas estou tendo problemas de latência no acesso a arquivos. Em outras palavras, a velocidade de transferência é boa, mas os aplicativos precisam esperar até que o arquivo seja totalmente baixado para acessá-lo. Este é um comportamento muito inconveniente: se eu tentar tocar música na unidade montada, terei cerca de 20 segundos de pausa antes de cada música.

Agora, testei a mesma configuração em uma máquina Linux na mesma rede que a máquina OS X. O problema de latência é quase inexistente, ou seja, não consigo distingui-lo da regularidade da garrafa. Isso me faz pensar que é um problema específico do OS X. O que me traz de volta à minha pergunta original: o que é uma boa maneira de montar uma pasta remota que está em um servidor linux sob um cliente OS X?

    
por vlsd 22.06.2012 / 21:45

2 respostas

5

Um servidor SSH com serviço SFTP (que é padrão na maioria das instalações SSHD), também é uma solução independente de plataforma.

A configuração é fácil:

sudo apt-get install ssh

deve preencher qualquer uma das lacunas do lado do servidor que você precisa.

No seu roteador, você deseja mapear a porta 22 para a máquina de hospedagem ou reconfigurar o SSHD para escutar em uma porta diferente ou adicional e, em seguida, encaminhá-la.

Você também pode ter que modificar a política de firewall da máquina, se estiver usando uma.

Além disso, lembre-se de que, se estiver atendendo a partir de sua conexão doméstica, a velocidade será limitada à velocidade de upload de sua conexão residencial. Para a música, isso pode não importar, mas para o vídeo, provavelmente sufocaria.

    
por 22.06.2012 / 22:22
1

Adicionando para responder acima (concordar com o SSH para implementar isso), as bibliotecas SSK do Dokan irão ajudá-lo a montar pastas SFTP no Windows, tornando o SFTP uma solução completa.

    
por 22.06.2012 / 23:00