gpt4 book ai didi

用于 ssh 处理的 python 库

转载 作者:IT老高 更新时间:2023-10-28 22:17:21 25 4
gpt4 key购买 nike

我将编写第一个在 python 上处理 ssh 命令的代码,我在 stackoverflow 上进行了搜索,可以看到有几个 python 库可用于处理通过 ssh 传递的命令,例如 paramiko , pexpect或许还有其他一些人。

特别是,我需要从远程服务器读取文件内容,通过 ssh/scp 复制文件,在远程服务器上启动脚本后从远程服务器获取输出。

也许一些专家可以建议哪个库更好并指定优点或缺点?

最佳答案

由于您在协议(protocol)级别没有做任何特殊的事情,因此您可能不需要完全在 python 中实现该协议(protocol),您可以简单地使用 subprocess 运行 ssh/scp 命令模块。

import subprocess
subprocess.check_call(['ssh', 'server', 'command'])
subprocess.check_call(['scp', 'server:file', 'file'])

关于用于 ssh 处理的 python 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1939107/

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