Agregar ruta desde el servidor ssh remoto

Agregar ruta desde el servidor ssh remoto

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 sshfspara 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-progspara 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.

información relacionada