Windows通過ssh給Linux發送文件
#-*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"
import paramiko
transport = paramiko.Transport(('192.168.220.135', 22))
transport.connect(username='root', password='hacker')
sftp = paramiko.SFTPClient.from_transport(transport)#如果連接需要密鑰,則要加上一個參數,hostkey="密鑰"
sftp.put('Windows.txt', '/root/Windows.txt')#將本地的Windows.txt文件上傳至服務器/root/Windows.txt
transport.close()#關閉連接
運行結果,Linux機器上成功接受到文件

Windows通過ssh接收從Linux發送的文件
#-*- coding:utf-8 -*-
__author__ = "MuT6 Sch01aR"
import paramiko
transport = paramiko.Transport(('192.168.220.135', 22))
transport.connect(username='root', password='hacker')
sftp = paramiko.SFTPClient.from_transport(transport)
sftp.get('/root/Linux.txt', 'Linux.txt')#將Linux上的/root/Linux.txt下載到本地
transport.close()
運行,Windows機器上成功接收到了Linux.txt

