paramiko 相关问题

Paramiko是一个实现SSH2协议的Python模块。

Python Paramiko,PermissionError:[Errno 13]从远程服务器获取文件时权限被拒绝

导入paramiko,操作系统 paramiko.util.log_to_file('E:\Automation\paramiko.log') 从统计导入 S_ISDIR 主机=“xx.xx.xxx.xxx” 端口 = 22 运输 = paramiko.Transport((主机,端口)) 密码=“密码...

回答 1 投票 0

Paramiko 得到排序的目录列表

我可以从 Paramiko 获取目录列表。通过 listdir_attr 我得到了属性。但是,我需要按文件名对该列表进行排序。如果它返回一个字典列表,我可以使用 l...

回答 1 投票 0

Python - 在 FTP 中按块上传内存中文件(由 API 调用生成)

我需要能够在Python中通过FTP和SFTP上传文件,但有一些不那么常见的限制。 文件不得写入磁盘。 文件的生成方式是通过调用 API 并...

回答 1 投票 0

如何在 Python Paramiko 中启动没有终端仿真的 shell?

有没有办法在Python Paramiko 中启动一个没有终端仿真的shell? 我尝试过使用 exec_command 但我确实需要一个交互式 shell。 使用 invoke_shell() 我得到一个终端并且可以...

回答 1 投票 0

使用 Python Paramiko 在不同的 SSH 服务器中并行运行多个命令

我有一个 SSH.py,其目标是通过 SSH 连接到许多服务器以运行 Python 脚本 (worker.py)。我正在使用 Paramiko,但对它非常陌生,并且不断学习。在每台服务器上我通过 ssh ...

回答 1 投票 0

按下 Ctrl+C 时,从 Windows Python Paramiko 脚本中正常中止通过 SSH 执行的远程 Windows 命令

我有一个后续问题,该问题基于我在这里提出的问题:使用 Python Paramiko 在不同的 SSH 服务器中并行运行多个命令,该问题已经得到解答。 感谢...

回答 1 投票 0

使用 Paramiko 保留时间戳

使用 Paramiko 将文件从一台服务器 SFTP 到另一台服务器时,是否有一种方法可以保留时间戳,类似于 Linux 中的 -p 参数? 原始文件: jim@vm3634:~$ ls -la -rwxrwx--- 1 吉姆

回答 1 投票 0

为什么pysftp库中的chdir不影响pysftp库中的执行?

我使用pysftp(它是paramiko的包装)。 导入 pysftp cnopts = pysftp.CnOpts() cnopts.hostkeys = 无 sftp=pysftp.Connection(host='主机名',用户名=“root”,密码=“pass”,cnopts=cnopts) ...

回答 2 投票 0

Paramiko `exec_command` 超时仅适用于短超时,并且异常类型不匹配

我的 Python 脚本使用 Paramiko 库的 exec_command 函数通过 ssh 运行远程命令。为了测试此命令的超时选项,我发送了一个不执行任何操作的循环,并验证

回答 1 投票 0

Paramiko“未知服务器”

我正在尝试开始使用 Paramiko 库,但是当我尝试连接以下简单程序时,该库就会抛出异常: 进口帕里科 ssh = paramiko.SSHClien...

回答 6 投票 0

使用 Paramiko / Twisted 模拟交互式 SSH 客户端

我需要模拟 SSH 客户端并记录输入的命令。 我访问了不同的链接,但大多数示例都与自动化任务相关。出于测试目的,我需要模拟国际米兰...

回答 1 投票 0

在设备上使用 Paramiko exec_command 执行命令不起作用

我正在尝试使用 Paramiko 通过 SSH 连接到 Brocade 交换机并执行远程命令。代码如下: def ssh_connector(ip, 用户名, 密码, 命令): ssh = paramiko.SSHClient() ...

回答 1 投票 0

如何使用Paramiko执行“ssh -Y user@host cmd”?在远程打开 GUI

我想使用Python和Paramiko制作自动化脚本。 客户端需要打开一个GUI应用程序来验证。应用程序将在 10 秒后关闭。 通过使用终端命令我可以实现它...

回答 1 投票 0

当pysftp连接失败时,“‘Connection’对象没有属性‘_sftp_live’”

我想很好地捕获“找不到主机***的主机密钥”时的错误,并向最终用户提供适当的消息。我试过这个: 导入 pysftp、帕拉米科 尝试: 使用 pysftp。

回答 4 投票 0

Python Exscript - 使用 8022 而不是 22 端口和 ssh

是否有可能使用 ssh 连接到 Python Exscript 模块中标准端口 22 以外的其他端口? 如果是这样,如何实现?

回答 1 投票 0

Paramiko“ls”命令输出被“find”截断

我需要从外部服务器以批处理模式获取文件,并将提供开始时间戳作为输入,结束时间戳是当前时间戳 **查找命令给出 6 条记录作为

回答 0 投票 0

新的 K8 pod 无法连接到 SFTP 服务器

目前,作为容器化 K8 运行的应用程序每次都会启动一个新的 K8 pod,并且新的 pod 会尝试连接到 sftp 服务器。 不知何故,新的 pod 总是无法连接到 ...

回答 1 投票 0

fsspec - 有没有办法从 sftp 获得分页响应?

我使用 fsspec,它使用 paramiko 的内置功能,但无法真正找到一种方法来对响应进行分页。 有没有办法在这里拥有该功能? 用例就像...

回答 1 投票 0

使用 paramiko PTY 运行命令给出错误:write() argument must be str, not bytes

我正在使用 paramiko 通过 SSH 连接到远程机器,其中运行 bash 命令并且需要在发送时逐行读取 stdout 输出。 这是我到目前为止所拥有的。 get_pty=真

回答 1 投票 0

如何在超时的情况下杀死 paramiko exec_command 中的所有命令子进程和孙子

客户端 = paramiko.SSHClient() 客户端连接() 尝试: stdin, stdout, stderr = client.exec_command(cmd, 超时=超时) 错误 = stderr.channel.recv_stderr(sys.maxsize)

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.