带密码时,利用ssh
win cmd: pip install paramiko
import paramiko
sf=paramiko.Transport("192.168.198.200",22)
sf.connect(username = "xxx",password = "xxx")
sftp1 = paramiko.SFTPClient.from_transport(sf)
sftp1.put('d:\\test1.txt','/tmp/test')
sf.close
ubuntu 不带密码,要使用tftpy
win cmd:pip install tftpy
import tftpy
IP="192.168.3.1"
tftp_client = tftpy.TftpClient(IP)
tftp_client.upload("/tmp/c2ttt","C:\Users\Administrator\Desktop\pythonproject\excise\c123.sh")
从linux上下载文件到windows
import telnetlib
import tftpy
IP="192.168.3.1"
tftp_client = tftpy.TftpClient(IP)
tftp_client.download("/tmp/c2123","C:\Users\Administrator\Desktop\pythonproject\excise\\tftp_down\c2123.sh")