Solo el comando pwd tiene éxito en Paramiko, otros fallan con "ksh: ...: no se puede ejecutar - No existe tal archivo o directorio"
Puede crear con éxito una conexión SSH entre mi máquina Windows y un sistema QNX (~ linux).
Solo el comando que obtiene cualquier salida (stdout) es 'pwd`.
# SSH Connection stuff
stdin, stdout, stderr = client.exec_command('pwd')
output = stdout.readlines()
error = stderr.readlines()
readback = [output, error]
for index, val in enumerate(readback):
readback = '\n'.join(val)
print("%s:\t%s") %(index, readback)
Salida de muestra de 'pwd':
0: /home/rxm
1:
Cuando cambio el comando depwd
als
:
0:
1: ksh: ls: cannot execute - No such file or directory
Obtengo el mismo error al probar otros comandos simples, p. Ej. @pidin
, ifconfig
, etc.
odos los comandos necesarios funcionan cuando uso PuTTY y creo una conexión SSH.
¿Alguien ha visto este comportamiento? No tuve mucha suerte al ir a lainvoke.shell
ruta tampoco. Gracias