Melhor maneira de compartilhar pastas ou dirigir por LAN e WAN

Melhor maneira de compartilhar pastas ou dirigir por LAN e WAN

Eu tenho um servidor Linux doméstico dedicado e 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 anexada).

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

A configuração ideal ofereceria vantagens como abaixo,

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

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

Eu tentei o WebDav. Ele atende a alguns requisitos, posso editar um arquivo instantaneamente, mas não gosto disso pessoalmente porque tentei fazer upload de alguns arquivos pequenos (30-40 deles entre 10-1000 kb de tamanho de arquivo individual) e é demais lento. Porém quando editei um arquivo no bloco de notas e salvei, ele funcionou muito bem. Como usa o protocolo HTTP, acho que esse seria o motivo pelo qual é mais lento. Caso contrário, é uma ótima maneira de compartilhar uma pasta.

Eu tentei o owncloud Parece ótimo, mas é a mesma coisa. Acho que usa PHP e WebDav. Prefiro alguma implementação básica para compartilhamento de arquivos, não de um script PHP. No entanto, owncloud + (alguma outra implementação seria ótima para acessibilidade, já que owncloud oferece recurso de compartilhamento de plataforma cruzada em dispositivos móveis, web e computadores)

Eu tentei o servidor Samba. Eu li em algum lugar que é ótimo compartilhar uma pasta na LAN, mas no que diz respeito ao acesso à WAN, isso não é uma boa ideia. No entanto, eu não tentei.

Outra coisa é que quero tentar criar um servidor VPN e posso acessar o servidor pela Internet (clientes VPN) e também as pastas compartilhadas. 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 tenho certeza de qual é o melhor. Existem outros protocolos, métodos que devo tentar ou que você conhece? Por favor, dê melhores soluções. Ajuda seria apreciada.

Obrigado...

Responder1

Sua pergunta não está clara sobre o que você realmente está perguntando e está quase fora do assunto, porque parece que você está fazendo uma pergunta que resultará em muitas respostas baseadas em opiniões.

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

Uma VPN seria suamais fácilsolução porque [uma vez conectado] toda a sua LAN pode ser acessível 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 (que funcionam em HTTPS/443 - como SSTP ou configuração do OpenVPN para funcionar em TCP 443)) e a confiabilidade e integridade dos dados no caso o O túnel VPN entra em colapso.

informação relacionada