Provavelmente o mais fácil / rápido será configurar o openssh-server e o apache no linux box.
Você terá:
- acesso de leitura de todos os navegadores da sua rede
- leitura / gravação relativamente fácil via ssh (winscp para windows, nativo no linux)
Eu tenho um velho laptop Gentoo Linux que estou prestes a transformar em um servidor de arquivos para nossos usuários domésticos (para ver nossas fotos de família, filmes, etc.). Os clientes para suporte serão Linux, MacOS e Windows.
O que tenho em mente é uma configuração muito básica, com talvez um compartilhamento somente leitura (para visualizar fotos de família que não são realmente editadas, apenas exibidas) e um compartilhamento de leitura-gravação para uso mais genérico. / p>
Dada a necessidade de oferecer suporte a clientes executando todo o Linux + MacOS + Windows, qual é a melhor opção de protocolo de compartilhamento de arquivos a ser usado? Tanto quanto eu posso dizer, o Samba parece ser o único facilmente suportado pelo Linux no lado do servidor, mas quão bem ele funciona para clientes MacOS? O NFS parece estar fora de questão, principalmente porque o Windows não suporta nativamente. Além disso, estou disposto a sacrificar algum desempenho de transferência de arquivos para obter uma solução de fácil administração / configuração (novamente, algo que fala contra o NFS: configurar clientes NFS de terceiros nas caixas do Windows é muita dor de cabeça, especialmente Eu não possuo essas caixas de janelas).
Além disso, há algum bom guia para o uso básico de samba (usando o google acabou encontrando o que pareciam livros de 200 páginas, o que é um pouco exagerado). Sim, eu admito que sou preguiçoso aqui e ficaria feliz em aceitar respondentes preguiçosos que simplesmente fornecessem uma URL para algum guia de samba independente de cliente.
(Não, eu não estou pensando em comprar um NAS, não desta vez. Eu tenho o laptop pronto para a tarefa enquanto escrevo isso. Eu só preciso conectar o USB HD, instalar e configurar o software de compartilhamento de arquivos e eu ' pronto!)
Provavelmente o mais fácil / rápido será configurar o openssh-server e o apache no linux box.
Você terá:
O Samba com um compartilhamento básico somente leitura deve ser muito fácil de configurar, e o SMB deve ser suportado imediatamente em todos os três sistemas operacionais. Por exemplo:
# Global Parameters
[global]
workgroup = MIDEARTH
security = SHARE
[foo]
path = /data/bar
read only = Yes
guest ok = Yes
Tags nfs samba file-sharing home-server linux