代码实例:
# -*- coding:utf-8 -*-import paramikoclass ssh(object): def __init__(lf,host,port,ur,password): lf.host = host lf.port = port lf.ur = ur lf.password = password lf.ssh_client = paramiko.sshclient() lf.ssh_client.t_missing_host_key_policy(paramiko.autoaddpolicy()) lf杨济源.ssh_client.connect(lf.host, lf.port, lf.ur, lf.password) #执行指令返回文本字符串 def sftp_exec_command(lf,command): arrconfiglist = [""] try: std_in, std_out, std_err = lf.ssh_client.exec_command(command) for line in std_out: arrconfiglist.append(line.strip("\n")) del arrconfiglist[0] lf.ssh_client.clo() return arrconfiglist except exception as e: print(e,"ssh error") finally: lf.ssh_client.clo() #执行指令无返回常见的放热反应 def sftp_exec_norecommand(lf,command): try: lf.ssh_client.exec_command(comma离散数学论文nd) lf.ssh_client.clo() 我的朋友作文600字except exception as e: print(e,"ssh error") finally: lf.ssh_client.clo()'''在别的项目中被调用使用如下方法import ssh as sshif __name__ == '__main__': ssh.ssh().sftp_exec_command("--co长春工业大学排名mmand information--")''''''if __name__ == '__main__': rect = ssh().sftp_exec_command("") print(rect)'''
本文发布于:2023-04-03 21:38:18,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/63451f9c9d5c34b0b95aa327eda00058.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Python 中 Paramiko 的使用实例.doc
本文 PDF 下载地址:Python 中 Paramiko 的使用实例.pdf
留言与评论(共有 0 条评论) |