Tengo un servidor SSH remoto que contiene el archivo exe (en /usr/bin/linux). Quiero ejecutar los archivos exe desde el servidor en imágenes en mis hosts locales, es decir, agregarme@remote:usr/bin/linux a mi ruta local. ¿Cómo puedo hacer eso?
Respuesta1
Si su sistema lo tiene instalado, puede utilizar sshfs
para que los programas parezcan locales:
mkdir ${HOME}/linux-progs
sshfs me@remote:/usr/bin/linux ${HOME}/linux-progs
PATH=${PATH}:${HOME}/linux-progs
run-something-from-linux-progs
Cuando haya terminado con el sistema de archivos remoto, ejecute fusermount -u ${HOME}/linux-progs
para desmontar el sistema de archivos remoto.
Respuesta2
Ejecutarlos localmente significaría que tendría que copiarlos de una forma u otra (sobre la marcha, una vez, periódicamente, etc.). Otra opción sería canalizar la entrada y la salida de un lado a otro, luego los archivos se ejecutarían de forma remota. La opción más adecuada depende del tamaño de su entrada, etc. Si solo desea abrir una sesión remota con X (o algo parecido), un script simple en su /urs/bin/ y algunas claves ssh probablemente sean la solución. ir.