1. #!/usr/bin/python 
  2.  
  3. #coding=gbk  
  4. import paramiko  
  5. import os 
  6. import sys 
  7. import time 
  8.   
  9. hostname='192.168.1.100'  
  10. username='root'  
  11. password='123456'  
  12. port=22 
  13.   
  14. local_dir='c:/1/' 
  15. remote_dir='/root/' 
  16.   
  17. if __name__=='__main__'#单独运行脚本时,执行以下代码,当模块import调用时,不执行。   
  18.    #ssh login 
  19.    paramiko.util.log_to_file('paramiko.log'#将执行结果输出到paramiko.log文件中 
  20.    s=paramiko.SSHClient()  
  21.    s.load_system_host_keys()  
  22.    s.set_missing_host_key_policy(paramiko.AutoAddPolicy())  
  23.    s.connect(hostname = hostname,username=username, password=password)  
  24.    stdin,stdout,stderr=s.exec_command('cd /apphall;pwd;ls')#执行多条命令时,用分开隔开。 
  25.    print stdout.read() #将命令行执行结果打印出来 
  26.    s.close() 
  27.