从远程服务器访问数据的另一种方法

时间:2019-11-28 15:23:13

标签: python postgresql jenkins

我有一个数据仓库服务器,用于插入和处理来自远程服务器的数据。当前,我正在使用端口转发(SSH隧道)访问服务器并执行我的SQL脚本。

下面是我用于连接到服务器并执行将数据插入DWH的SQL过程的命令。

ssh -o StrictHostKeyChecking=no -S mysql_tunnel -fNT -L 5435:localhost:5432 root@xx.xx.xxx.xxx -i  /home/jenkins/source/priv_ssh_key

export PYTHONPATH= /home/jenkins/source/
cd  /home/jenkins/source/
    python3 -u sql_runner_procedure.py  /home/jenkins/source/fd/loader.sql

kill $(ps -ef | grep [m]ysql_tunnel | awk '{print $2}')

我想知道还有哪些其他可能的方式可以进行数据移植? 最近,目标服务器已更改为AWS,几天后源服务器也将迁移到AWS。

如果我们在源中将目标服务器的IP列入白名单,这会有所帮助吗?

注意:两台服务器都在PostgreSQL上运行

0 个答案:

没有答案
相关问题