python paramiko ssh

python paramiko ssh,第1张

python paramiko ssh

您可以在以下网址找到大量的paramiko
API文档:http
://docs.paramiko.org/en/stable/index.html

我使用以下方法在受密码保护客户端上执行命令

import paramikonbytes = 4096hostname = 'hostname'port = 22username = 'username' password = 'password'command = 'ls'client = paramiko.Transport((hostname, port))client.connect(username=username, password=password)stdout_data = []stderr_data = []session = client.open_channel(kind='session')session.exec_command(command)while True:    if session.recv_ready():        stdout_data.append(session.recv(nbytes))    if session.recv_stderr_ready():        stderr_data.append(session.recv_stderr(nbytes))    if session.exit_status_ready():        breakprint 'exit status: ', session.recv_exit_status()print ''.join(stdout_data)print ''.join(stderr_data)session.close()client.close()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5644374.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存