37,719
社区成员
发帖
与我相关
我的任务
分享
#!/usr/bin/python
import paramiko,fileinput
ssh=paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
for line in fileinput.input(r'./mac_list'): #mac_list中存放的是ip username pwd
line=line.rstrip()
if line:
mac_ip,usrname,pwd=line.split() #分割line,向mac_ip、username、pwd赋值
ssh.connect(mac_ip,22,usrname,pwd) #建立连接
stdin,stdout,stderr=ssh.exec_command("export PATH=/bea/tuxedo/tuxedo11gR1/bin:$PATH") #export环境变量不生效,单独在目标主机执行这条语句可行
......
print stdout.readlines()
ssh.close()