A melhor maneira de compartilhar pasta ou drive através de LAN e WAN

0

Eu tenho um servidor linux doméstico dedicado e uma conexão de internet de 100 Mbps em casa, e também o uso como armazenamento central de pastas (SSD de 500 GB) para LAN. (Eu compartilhei uma pasta no servidor em todos os computadores dentro da lan e como uma unidade conectada).

Também quero acessar a pasta compartilhada como uma unidade / pasta pela Internet também. No que diz respeito à acessibilidade, acho que não é um problema principal porque alguns blocos estão bloqueados onde eu trabalho e posso usar algumas portas disponíveis para serviços relacionados. Por exemplo, algumas portas vpn, FTP, SSH estão bloqueadas, mas eu posso usar portas diferentes no servidor para acessá-lo.

A configuração ideal ofereceria vantagens como abaixo,

  • Prefira a transferência de arquivos mais rápida,
  • Eu não quero nenhum serviço baseado em nuvem de terceiros, quero hospedar meus arquivos dentro da minha casa
  • Edição direta de arquivos. Não quero editar o arquivo e recarregá-lo. (Porque para fazer anotações e programar, eu armazeno notas em arquivos de texto),
  • Segurança básica,
  • Confiável (não quero corromper um arquivo),
  • Facilmente disponível na LAN e na WAN,
  • Eu não quero instalar software de terceiros não confiável (pode ser opcional)

Eu tentei o SFTP Por que não posso usar o SFTP? O SFTP parece bom, mas não consigo editar um arquivo diretamente.

Eu tentei o WebDav. Ele atende a alguns requisitos, eu posso editar um arquivo on the fly, mas eu não gosto disso pessoalmente, porque eu tentei carregar alguns arquivos pequenos (30-40 deles entre 10-1000 kb de tamanho de arquivo individual) e é toooo lento. No entanto, quando eu editei um arquivo no bloco de notas e salvei, ele funciona muito bem. Desde que use o protocolo HTTP, eu acho que essa seria a razão pela qual é mais lento. Outra maneira é compartilhar uma pasta.

Eu tentei o owncloud Parece ótimo, mas a mesma coisa. Eu acho que ele usa PHP e WebDav. Eu prefiro alguma implementação central para compartilhamento de arquivos, não de um script PHP. No entanto, o owncloud + (outra implementação seria ótima para acessibilidade, já que o owncloud oferece recursos de compartilhamento entre plataformas em dispositivos móveis, web, computadores)

Eu tentei o servidor Samba. Eu li em algum lugar que é ótimo para compartilhar uma pasta na LAN, mas no que diz respeito às preocupações de acesso WAN, isso não é uma boa idéia. No entanto, eu não tentei isso.

Outra coisa é, eu quero tentar criar um servidor VPN e eu posso acessar o servidor da internet (clientes vpn) e as pastas compartilhadas também. Mas não tenho certeza se é uma boa solução. Parece confuso, pois não quero que o computador externo use VPN para todo o computador apenas para acessar uma pasta.

Não sei qual é o melhor. Existem outros protocolos, método que eu deveria tentar ou você está ciente? Por favor, dê melhores soluções. Ajuda seria apreciada.

Obrigado ...

    
por Sohan Patel 22.06.2016 / 08:51

1 resposta

1

Sua pergunta não está clara sobre o que você está realmente perguntando e está chegando ao limite do assunto porque parece que você está fazendo uma pergunta que resultará em muitas respostas baseadas em opinião.

No entanto, como você mencionou alguns dos serviços que muitos podem sugerir (armazenamento em nuvem, Samba, SFTP, SSH etc.), você fez algumas de suas próprias pesquisas para que a pergunta não seja tão ruim (IMO). / p>

Uma VPN seria sua solução mais fácil porque [uma vez conectada] toda a sua LAN pode ser acessada pela Internet e você pode abrir arquivos como se ainda estivesse dentro da sua LAN. As desvantagens de uma VPN são as portas necessárias (existem algumas soluções VPN baseadas em SSL lá fora (que funcionam em HTTPS / 443 - como SSTP ou configurando o OpenVPN para trabalhar sobre TCP 443)) e a confiabilidade e integridade de dados no evento. O túnel VPN recolhe.

    
por 22.06.2016 / 08:58