host_name = ""
port = 22
user_name = ""
pass_word = ""
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy)
client.connect(hostname=host_name, port=port, username=user_name, password=pass_word, compress=True)
channel = client.invoke_shell()
# 发送命令,获取返回
channel.send(cmd + '\n').recv(-1).decode("utf-8")

问题:上面 channel.send(cmd + '\n').recv(-1).decode("utf-8") 获取到的返回值里面,命令显示不完整,求解怎么破,感谢大佬们的解答!!!


↙↙↙阅读原文可查看相关链接,并与作者交流