%20comandos%20remotos%3F.png)
Necesito usar plink
(o algo similar si tiene algo en mente) para obtener la salida de la máquina remota Debian a mi caja de Windows. Esto funciona, por ejemplo, en este caso:
plink 192.168.1.5 "ls" > log.txt
Pero cuando quiero usar un comando diferente como, por ejemplo, ifconfig
o cuál es mi punto de interés, mi alias para el script, aparece el comando de error no encontrado:
Server sent command exit status 127
bash: showip: command not found
Disconnected: All channels closed
¿Dónde busca comandos el plink en este caso? Puedo ejecutar fácilmente los comandos antes mencionados.
Respuesta1
plink
se ejecuta de forma no interactiva y, por lo tanto, no obtiene la configuración de shell normal; en particular $PATH
será el valor predeterminado (normalmente /bin:/usr/bin:/usr/local/bin
o alguna permutación del mismo). En particular, no tendrá ni su bin
directorio personal (dondequiera que lo coloque) ni /usr/sbin
el lugar donde se encuentran muchas herramientas similares ifconfig
.