Python实例之SSH连接

发布时间:2020-06-03编辑:脚本学堂
本文介绍了python操作ssh连接的一例代码,Python实例之SSH连接方法,有需要的朋友参考下。

例子,python实现ssh连接操作。
主要是通过paramiko库实现SSH连接功能。

完整代码:
 

复制代码 代码示例:

#!/usr/bin/python
# www.jb200.com

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()