首先是安装paramiko库(其实现了SSH2安全协议),ubuntu下可直接通过源安装:
sudo apt-get install python-paramiko
接下来是代码实现远程下载:
def remote_scp(host_ip,remote_path,local_path,username,password):
t = paramiko.Transport((host_ip,22))
t.connect(username=username, password=password) # 登录远程服务器
sftp = paramiko.SFTPClient.from_transport(t) # sftp传输协议
src = remote_path
des = local_path
sftp.get(src,des)
t.close()
本文介绍如何使用Python的Paramiko库实现SSH2安全协议下的远程文件下载功能。首先介绍了Paramiko库的安装方法,然后详细展示了通过Paramiko进行远程文件下载的具体步骤和代码实现。
1735





