学无先后,达者为师

网站首页 编程语言 正文

python实现ssh传递文件

作者:别出BUG求求了 更新时间: 2023-11-20 编程语言

一、Windows通过ssh给Linux发送文件

import paramiko
 
transport = paramiko.Transport(('192.168.0.170', 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()#关闭连接

2. Windows通过ssh接收从Linux发送的文件

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()

原文链接:https://blog.csdn.net/weixin_39589455/article/details/123422311

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新