如果需要上傳檔案的話,可以看這篇文章: Python 技術篇-用 paramiko 庫實作 winodws 本地檔案上傳至 linux 伺服器執行個體示範
# -*- coding: UTF8 -*-
import paramiko
def file_download_linux(file_original, file_aim):
'''
作用:linux伺服器上的檔案下載下傳到windows本地
參數1:源檔案路徑
參數2:目的檔案路徑
'''
# linux伺服器資訊
host_ip = "10.10.xx.xx"
host_username = "root";
host_password = "xxx"
t = paramiko.Transport((host_ip, 22))
t.connect(username = host_username, password = host_password)
sftp = paramiko.SFTPClient.from_transport(t)
# 下載下傳操作
sftp.get(file_original, file_aim)
sftp.close()
# linux伺服器裡要下載下傳的檔案
file_original = '/file/下載下傳測試/問題更新表.xls'
# windows本地要下載下傳後的位置
file_aim = 'D:\\linux檔案下載下傳\\問題更新表.xls'
# 下載下傳檔案
file_download_linux(file_original, file_aim)
準備要下載下傳的檔案:
下載下傳後的檔案:
喜歡的點個贊❤吧!