python ssh登陸遠程執行命令

先安裝必須的模塊python

pip install paramikobash


腳本:ide

#!/usr/bin/python
#-*- coding:utf-8 -*-
 
import paramiko
 
hostname = '192.168.1.1'
port = 22
username = 'root'
password = 'root'
 
if __name__ == '__main__':
        paramiko.util.log_to_file('paramiko.log')  #記錄日誌
        s = paramiko.SSHClient()            #調用paramiko模塊下的SSHClient()
        s.load_system_host_keys()           #加載本地的known_hosts文件
        s.connect(hostname,port,username,password)  #鏈接遠程主機,端口號,用戶名,密碼
        stdin,stdout,stderr = s.exec_command('/sbin/ifconfig') #執行命令 
        print stdout.read() #讀取命令結果
        s.close()
相關文章
相關標籤/搜索