Só o comando pwd é bem-sucedido no Paramiko, outros falham com “ksh:…: não é possível executar - Esse arquivo ou diretório não existe”
Consegui criar com êxito uma conexão SSH entre minha máquina Windows e um sistema QNX (~ linux
único comando que obtém qualquer saída (stdout) é '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)
Saída de amostra de 'pwd':
0: /home/rxm
1:
Quando altero o comando depwd
parals
:
0:
1: ksh: ls: cannot execute - No such file or directory
Recebo o mesmo erro ao tentar outros comandos simples, por exemplopidin
, ifconfig
et
odos os comandos necessários funcionam quando eu uso o PuTTY e crio uma conexão SS
Alguém viu esse comportamento. Não tive muita sorte ao ir para oinvoke.shell
rota também. Obrigado