例子,通过paramiko库实现SSH连接功能 。
代码:
 
复制代码 代码示例:
import os  
import paramiko    
  
host = '192.168.10.10'  
port = 22  
username = 'hadoop'  
password = 'hadoop'  
  
ssh = paramiko.SSHClient()  
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())  
private_key_file = os.path.expanduser('C:/Program Files/VMware/VMware Share/id_rsa')  
mykey = paramiko.RSAKey.from_private_key_file(private_key_file)  
ssh.connect(host, port, username, password, pkey = mykey, timeout = 300)  
stdin, stdout, stderr = ssh.exec_command('ls .')  
print stdout.read()  
ssh.close()