Acesso ao servidor de arquivos restrito

3

Essa pode ser uma pergunta boba, mas, com minha inexperiência, não sei por onde começar.

Eu quero um servidor de arquivos que primeiro autentique um usuário e verifique se o usuário tem permissão para acessar o arquivo específico que ele está procurando antes de veicular o arquivo por meio de um método seguro (por exemplo, FTPS).

Qual software e / ou tecnologias devo analisar? Imaginei que essa configuração pudesse ser chamada de "servidor de arquivos com acesso restrito", mas pesquisar na expressão não foi muito proveitoso.

Isto é para um hobby, por isso não tenho um orçamento muito grande. Eu tenho um laptop razoavelmente moderno rodando o Ubuntu que eu poderia dedicar para esse propósito. Por outro lado, não quero descartar serviços da Web, como o Google App Engine, etc.

    
por math4tots 06.08.2012 / 03:57

1 resposta

4

Parece que você está procurando por um NAS ( Network Attached Storage )

Você pode comprar produtos pré-fabricados de empresas como a Netgear ( Ready NAS ), mas essa estrada é geralmente cara.

Você também pode criar um usando peças antigas - NASs não exigem as partes mais recentes e melhores, eu tenho o meu funcionando em uma antiga caixa Compaq de 1996 com 512 MB de RAM - eu só tive que comprar uma placa de rede e um RAID cartão para ele (mais discos rígidos).

Existem algumas soluções de software por aí, minha arma preferida é o link que é baseado no FreeBSD. Ele tem uma interface web para configurá-lo, tornando-o agradável e fácil.

Quanto à segurança, o freeNAS permite configurar usuários e grupos e atribuir permissões de acordo. Ele também tem muitos serviços pré-configurados (FTP, CIFS, etc) que você adiciona uma pasta 'share' e então literalmente 'flick on'.

Como exemplo, tenho dois usuários, um para mim e um chamado 'Everyone'. Eu os configuro no FreeNAS (com uma reinicialização pelo bem da saúde), adiciono um compartilhamento CIFS, habilito o serviço CIFS e, em uma caixa do Windows, abro uma janela do explorador, navego para o endereço IP local do NAS e clico duas vezes no compartilhamento pasta que aparece. Em seguida, solicito um nome de usuário / senha. Se eu fizer login como 'Everyone', eu só tenho acesso de leitura, ou se eu fizer login como eu, eu li / escrevo.

Espero que isso seja o suficiente para você começar!

    
por 06.08.2012 / 05:46