La mejor manera de compartir carpetas o conducir a través de LAN y WAN

La mejor manera de compartir carpetas o conducir a través de LAN y WAN

Tengo un servidor Linux doméstico dedicado y una conexión a Internet de 100 Mbps en casa. También lo uso como almacenamiento de carpetas central (SSD de 500 GB) para LAN. (He compartido una carpeta en el servidor entre todas las computadoras dentro de la LAN y como una unidad adjunta).

También quiero acceder a la carpeta compartida como una unidad/carpeta a través de Internet. En cuanto a accesibilidad, creo que no es un problema importante porque algunos bloques están bloqueados donde trabajo y puedo usar algunos puertos disponibles para servicios relacionados. Por ejemplo, algunos puertos VPN, FTP y SSH están bloqueados, pero puedo usar diferentes puertos en el servidor para acceder a ellos.

La configuración ideal ofrecería las siguientes ventajas:

  • Prefiere una transferencia de archivos más rápida,
  • No quiero ningún servicio de terceros basado en la nube, quiero alojar mis archivos dentro de mi casa
  • Edición directa de archivos. No quiero editar el archivo y volver a subirlo. (Porque para tomar notas y programar, almaceno notas en archivos de texto),
  • Seguridad básica,
  • Confiable (no quiero dañar un archivo),
  • Fácilmente disponible dentro de LAN y también desde WAN,
  • No quiero instalar mucho software de terceros no confiable (podría ser opcional)

He probado SFTP ¿Por qué no puedo usar SFTP? SFTP parece bueno pero no puedo editar un archivo directamente.

Probé WebDav. Cumple con algunos requisitos, puedo editar un archivo sobre la marcha, pero personalmente no me gusta porque intenté cargar algunos archivos pequeños (30-40 de ellos entre 10-1000 kb de tamaño de archivo individual) y es demasiado. lento. Sin embargo, cuando edité un archivo en el Bloc de notas y lo guardé, funciona muy bien. Dado que utiliza el protocolo HTTP, supongo que esa sería la razón por la que es más lento. De lo contrario, es una excelente manera de compartir una carpeta.

Probé owncloud Parece genial pero es lo mismo. Supongo que usa PHP y WebDav. Prefiero alguna implementación básica para compartir archivos, no desde un script PHP. Sin embargo, owncloud+ (alguna otra implementación sería excelente para la accesibilidad, ya que owncloud ofrece una función para compartir entre plataformas en dispositivos móviles, web y computadoras)

Probé el servidor Samba. Leí en alguna parte que es excelente para compartir una carpeta en LAN, pero en lo que respecta al acceso a WAN, no es una buena idea. Sin embargo, no lo he probado.

Otra cosa es que quiero intentar crear un servidor VPN y puedo acceder al servidor desde Internet (clientes VPN) y también a las carpetas compartidas. Pero no estoy seguro de si es una buena solución. Suena complicado porque no quiero que la computadora externa use VPN en toda la computadora solo para acceder a una carpeta.

No estoy seguro de cuál es mejor. ¿Existen otros protocolos o métodos que debería probar o que usted conoce? Por favor brinde mejores soluciones. Se agradecería la ayuda.

Gracias...

Respuesta1

Su pregunta no está clara de lo que realmente está preguntando y está al borde de estar fuera de tema porque parece que está haciendo una pregunta que dará como resultado muchas respuestas basadas en opiniones.

Sin embargo, debido a que ha mencionado algunos de los servicios que muchos pueden sugerir (almacenamiento en la nube, Samba, SFTP, SSH, etc.), ha realizado su propia investigación, por lo que la pregunta no es tan mala (en mi opinión).

Una VPN sería tumás fácilsolución porque [una vez conectado] se puede acceder a toda su LAN desde Internet y puede abrir archivos como si todavía estuviera dentro de su LAN. Las desventajas de una VPN son los puertos necesarios (existen algunas soluciones VPN basadas en SSL (que funcionan a través de HTTPS/443, como SSTP o la configuración de OpenVPN para que funcione a través de TCP 443)) y la confiabilidad y la integridad de los datos en caso de que El túnel VPN colapsa.

información relacionada