
Quiero cargar una aplicación desde una PC remota con Linux y ejecutarla en la que estoy sentado. Mi objetivo es diferente a simplemente usar telnet o ssh, porque al hacerlo todavía estaría ejecutando el programa en la computadora remota. Estaría utilizando la RAM y la CPU de la computadora remota.
Básicamente quiero ejecutar aplicaciones sin que estén instaladas en todas mis computadoras, pero sin atascar la RAM y la CPU de la computadora servidor.
es posible?
Respuesta1
Puede hacer esto configurando su servidor como servidor nfs y montando el recurso compartido nfs en su cliente. El primer paso es crear el recurso compartido nfs instalando los paquetes necesarios, agregando una línea como "/opt *(ro)" al archivo "/etc/exports" e iniciando los servicios necesarios. Los paquetes que debe instalar y el servicio que debe iniciar dependen del tipo de Linux que esté utilizando. Después de esto, instale todas las aplicaciones en el directorio "/opt" del servidor. A continuación, configura su cliente como cliente nfs instalando los paquetes requeridos y montando el recurso compartido nfs emitiendo "mount :/opt /opt" (reemplace con la ip de su servidor). Tenga en cuenta que debe agregar una línea a "/etc/fstab" para que el recurso compartido nfs se monte al iniciar el sistema de su cliente...
Algunas aplicaciones pueden funcionar de esta manera, otras no. Generalmente funcionarán aquellos que se pueden instalar completamente en un directorio y no colocar archivos en otros directorios (del sistema) como "/etc".
Respuesta2
Quieres utilizar algo llamado reenvío X11. ssh a su servidor ssh -Y user@servername
y luego, cuando reciba un mensaje, escriba el nombre de su aplicación, /usr/bin/firefox
por ejemplo. Supongo que el cliente también es Linux.