¿Dónde busca plink (del paquete Putty) comandos remotos?

¿Dónde busca plink (del paquete Putty) comandos remotos?

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, ifconfigo 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

plinkse ejecuta de forma no interactiva y, por lo tanto, no obtiene la configuración de shell normal; en particular $PATHserá el valor predeterminado (normalmente /bin:/usr/bin:/usr/local/bino alguna permutación del mismo). En particular, no tendrá ni su bindirectorio personal (dondequiera que lo coloque) ni /usr/sbinel lugar donde se encuentran muchas herramientas similares ifconfig.

información relacionada