Python 實現兩個伺服器之間檔案的上傳方法

2022-10-04 18:03:13 字數 1196 閱讀 2370

如下所示:

# coding: utf-8

import paramiko

import mysqldb

def main(): connection=mysqldb.connect(host='10.10.41.22',user='root',passwd='root',db='trojan',port=3306)

cur=connection.cursor()

sql ='select count(*) from blacklist;'

cur.execute(sql)

count = cur.fetchone()[0]

print '一共有%s個應用需要上傳'%(count)

sql = 'select path from blacklist;'

cur.execute(sql)

host = '10.10.41.22'

port = 22

username = 'remote2'

password = 'userforremote'

t = paramiko.transport((host,port))

t.connwww.cppcns.comect(username=user程式設計客棧name,password=password)

sftp = paramiko.sftpclient.from_transport(t)

i=0for path in cur.fetchall():

bendipath = "/home/wcloud/apk_baseinfo_mounted_point/apk%s"%path

apkname =bendipath.split("/")[-1]

servicepath = '/home/remote2/black程式設計客棧list_wandoujia/%s'%apkname

print bendipath

print servicepath

sftp.put(bendipath,servi程式設計客棧cepath)

i=i+1

print '已經上傳%s個應用,還有%d個應用沒有上傳'%(i,(counwww.cppcns.comt-i))

if __name__ == '__main__':

main()

本文標題: python 實現兩個伺服器之間檔案的上傳方法

本文位址:

兩個阿里雲linux伺服器之間傳檔案

使用xshell軟體連線linux伺服器 一.如果同是阿里雲的伺服器,可以通過內網檔案傳輸 速度快 檢視linux內網ip命令 ifconfig 如果知道兩個伺服器是乙個廠家的,可以是獲取內網ip傳輸,速度快,不影響頻寬,如果,知道公網ip,也可以使用,接下來,1 獲取遠端伺服器上的檔案?scp p...

安裝兩個tomcat伺服器配置

3 改變標籤的port屬性為乙個不同的數 例如 eg 8006 4 改變標籤的port屬性為乙個不同的數 eg.8010代替8009,8081代替8080 8444代替8443 注意 在server.xml中有兩個標籤,都要進行修改。按照以上修改後 訪問埠變成了8081 以上操作完成後,啟動兩個to...

兩個APP之間實現跳轉

乙個程式若要跳到另乙個程式。需要在目標程式的plist檔案裡面修改 開啟info.plist,新增一項url types 展開url types,再展開item0,將item0下的url identifier修改為url scheme 展開url scheme 然後在原程式裡面,要開始跳轉的地方,可...