gpt4 book ai didi

python - 使用 paramiko SSHClient 远程执行 cat 命令

转载 作者:太空宇宙 更新时间:2023-11-04 12:39:33 25 4
gpt4 key购买 nike

我是 python 和 linux 的新手,正在尝试以下操作

ssh_client = paramiko.SSHClient()
ssh_client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh_client.load_system_host_keys()
ssh_client.connect('server', username='username', password='cfwc')

stdin, stdout, stderr = ssh_client.exec_command ('(cat /path to/a.txt | cd /path to files ; ./script > b.txt )')

但是在执行 cat 命令时出了点问题。没有任何内容写入 b.txt。我也尝试了几种组合,例如,

stdin, stdout, stderr = ssh_client.exec_command ('(cat a.txt |  cd /path to files/script > b.txt )')

我在这里错过了什么?

最佳答案

终于解决了我的问题

exec_command("ssh 机器 'cat/path-to-file |/path-to-script >/path-to-file'")

关于python - 使用 paramiko SSHClient 远程执行 cat 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40677465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com