GIS数据共享:官方网站

MySQL

当前位置:首页 > 数据库 > MySQL

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

使用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数据库调优

下一篇:已经是最后一篇

相关内容

热门标签