Cómo acceder a los programas y archivos en una computadora desde otra

Hay muchas formas, pero por nombrar algunas:

1. Sneakernet
Si bien este término puede parecer que resalta alguna técnica o herramienta de transferencia de archivos muy abstrusa, no lo es. Para hacer uso de Sneakernet, todo lo que necesita es cualquier medio físico portátil que pueda usar para copiar archivos desde la fuente y luego copiarlos en el medio. Siempre que tenga un medio físico lo suficientemente grande como para almacenar sus archivos en una pequeña cantidad de viajes, y siempre que las computadoras estén relativamente juntas, o si tienen un acceso deficiente a Internet, este es definitivamente el mejor método.

2. FTP
El Protocolo de transferencia de archivos ha existido por un tiempo, y aunque puede ser difícil de configurar para usuarios novatos, le permite transferir archivos y carpetas de una computadora a otra sin restricciones. En esencia, instalaría un servidor FTP en la máquina fuente y un cliente en la máquina donde descargará esos archivos y se conectará. Este es el mejor método si está transfiriendo muchos archivos dentro de una conexión local y podría tener que transferir otros archivos en el futuro. Tenga en cuenta que también puede transferir archivos del cliente al servidor. Un tutorial sobre esto se puede ver aquí.

3. Torrenting
Si bien los torrents son conocidos como la plataforma de acceso para descargas ilegales, esa no era su concepción original. Los torrents se crearon como una forma general de compartir archivos. La ventaja de los torrents es que una vez que se ha copiado un archivo, el cliente se convierte en otra fuente para el archivo, lo que significa que incluso si la fuente original se desconecta, siempre que otra fuente permanezca en línea, el archivo seguirá siendo descargable. Esta es la mejor solución si necesita transferir exactamente el mismo archivo a muchas computadoras y no planea hacer cambios en él. Una guía sobre cómo hacer esto se puede ver aquí.

4. almacenamiento en la nube
Últimamente hemos visto la llegada de muchos servicios de almacenamiento en la nube. Estos servicios le permiten almacenar archivos en línea y descargarlos donde lo necesite. La mayoría de ellos funcionan permitiendo a los usuarios tener carpetas en su sistema que se sincronizan automáticamente con un servidor en la nube. Esta es la mejor solución si no tiene que transferir archivos grandes (o no le importa pagar una pequeña tarifa mensual), y necesita sincronizar archivos entre múltiples dispositivos, y no puede copiarlos físicamente usando Sneakernet. Ejemplos de este servicio incluyen OneDrive y Dropbox.

5. Git
El mejor amigo del equipo de programación. La mayoría de las veces, al menos. Git es una plataforma que permite a los equipos compartir y desarrollar código juntos, evitando bases de código conflictivas en el proceso. Esta es, con mucho, la mejor manera de compartir código y (a veces) archivos de texto entre computadoras, pero no es adecuado para otros formatos, especialmente los binarios, como imágenes y videos. Github y Bitbucket ofrecen formas simples y gratuitas de configurar este servicio.

Tendrás que ser específico. Por ejemplo, si tiene un iMac, puede compartir una carpeta con su Macbook. La forma más fácil y más común de acceder a los archivos (lo uso regularmente) es usar una cuenta en la nube (por ejemplo, Google Drive / Microsoft OneCloud) adjunta a una dirección de correo electrónico gratuita para acceder a los archivos desde múltiples computadoras.

Yo personalmente? En este momento, utilizando principalmente máquinas Linux, me he decidido por X2Go, que no debes juzgar por su horrible sitio web. No es perfecto por varias razones (si eres una persona de Linux, no funciona con todos los entornos de escritorio), pero actualmente estoy conectado a un servidor a más de mil millas de distancia y puedo ver videos de YouTube (el sputters de audio) en él. Obviamente, no necesito hacer eso internamente, pero demuestra mucho que tengo acceso a todo en ese sistema como si estuviera sentado frente a él.

Compartir una carpeta también es bastante sencillo.

Sin embargo, en otras plataformas, obviamente, habrá diferentes soluciones, y algunas de ellas dependerán de sus necesidades específicas. Obviamente, si solo necesita transferir un archivo y su red lo permite, simplemente puede lanzar un servidor de archivos y tirarlo cuando haya terminado, también.