python ssh
生活随笔
收集整理的這篇文章主要介紹了
python ssh
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
python 遠(yuǎn)程執(zhí)行 ssh 命令
@staticmethod
def execute_full(ip, user, password, cmd):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
tout = 30
try:
ssh.connect(hostname=ip, username=user, password=password, timeout=tout, compress=True, look_for_keys=False, allow_agent=False)
except (socket.error, paramiko.AuthenticationException, paramiko.SSHException) as message:
print "ERROR: SSH connection to "+ip+" failed: " + str(message)
sys.exit(1)
stdin, stdout, ssh_stderr = ssh.exec_command(cmd)
stdout.flush()
out = stdout.read()
print out
ssh.close()
return out
@staticmethod
def execute_full(ip, user, password, cmd):
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
tout = 30
try:
ssh.connect(hostname=ip, username=user, password=password, timeout=tout, compress=True, look_for_keys=False, allow_agent=False)
except (socket.error, paramiko.AuthenticationException, paramiko.SSHException) as message:
print "ERROR: SSH connection to "+ip+" failed: " + str(message)
sys.exit(1)
stdin, stdout, ssh_stderr = ssh.exec_command(cmd)
stdout.flush()
out = stdout.read()
print out
ssh.close()
return out
轉(zhuǎn)載于:https://www.cnblogs.com/alex777/p/6272520.html
總結(jié)
以上是生活随笔為你收集整理的python ssh的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android画板控件,可以写字,签名,
- 下一篇: Android PopupWindow使