paramiko库来实现将一台服务器上的文件复制到另一台服务器_GIS数据共享

paramiko库来实现将一台服务器上的文件复制到另一台服务器

2025-01-22 16:15:12  浏览:187  作者:管理员
使用python将一台服务器上的文件通过ssh拷贝到另外一台服务器

因文件备份容灾需要,将备份文件同时拷贝到另外一台服务器上。


import paramiko
 
# 设置SSH连接参数
ssh_host = 'remote_server_ip'
ssh_port = 22
ssh_username = 'username'
ssh_password = 'password'
 
# 设置本地和远端文件路径
local_file_path = 'path/to/local/file'
remote_file_path = 'path/to/remote/file'
 
# 创建SSH客户端
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(ssh_host, ssh_port, ssh_username, ssh_password)
 
# 创建SFT客户端
sft = client.open_sftp()
 
# 上传文件
sft.put(local_file_path, remote_file_path)
 
# 关闭SFT客户端和SSH客户端
sft.close()
client.close()



扫码查看

上一篇:mysql数据库调优

下一篇:已经是最后一篇

评论区

共 0 条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机内容】

返回顶部