python链接linux

#!/usr/local/bin/python
#-*- coding: UTF-8 -*-
import paramiko
import os
ip="192.168.1.1"
port=22
user="root"
password="1111"
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
ssh.connect(ip,port,user,password,timeout=5)
cmd=""
while True:
inputs=raw_input("[root@localhost ~]#")
if cmd=="":
cmd=inputs
else:
cmd=cmd+";"+inputs
#print cmd.find("ls")

if cmd.find("ls")>=0:

stdin,stdout,stderr=ssh.exec_command(cmd)

out=stdout.readlines()
for o in out:
print o
cmd=""
ssh.close()
except Exception,e:
print e

————————————————
版权声明:本文为CSDN博主「zljain」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zljain/article/details/81908201

posted @ 2020-04-14 13:10  zzin  阅读(196)  评论(0)    收藏  举报