/gqylpy-ssh

在远程服务器执行命令并得到执行结果,基于 paramiko 。

Primary LanguagePythonGNU Lesser General Public License v2.1LGPL-2.1

LOGO Release Python Versions License Downloads

gqylpy-ssh

在远程服务器执行命令并得到执行结果,它是对 paramiko 库的二次封装。在 Command 对象中,提供了多种方法用于判断命令执行结果是否如期。

pip3 install gqylpy_ssh

>>> from gqylpy_ssh import GqylpySSH, Command

>>> ssh = GqylpySSH('192.168.1.7', 22, username='gqylpy', password=...)

>>> c: Command = ssh.cmd('echo Hi, GQYLPY')
>>> c.status_output
(True, 'Hi, GQYLPY')