我目前在使用 RStudio 的 VPN 中,它安装在我的本地桌面上进行一些分析。
但是,为了进行分析,我从安装在远程服务器上的数据库中提取数据。
我目前做的是
a) 连接到 VPN
b) 登录远程服务器
c) 端口转发数据库连接 (ssh -L 8890:localhost:8890 test),以便我可以pgadmin
在笔记本电脑中使用数据库客户端 ( )。我的数据库在服务器的 8890 端口运行,我在本地转发到 8890。
d) 从我的本地桌面启动 R studio
e) 使用以下详细信息连接到数据库实例(使用如下所示的 R 代码)
dbms = "postgresql" #Should be "sql server", "oracle", "postgresql" or "redshift"
user <- "test"
pw <- "test"
server <- "localhost/test"
port <- "8890"
connectionDetails <- createConnectionDetails(dbms=dbms, server=server, user=user, password=pw, schema=cdmSchema, port=port)
conn <- connect(connectionDetails)
虽然上述工作正常,但只要出现互联网连接问题,该过程就会中止。
如何在此设置中使用 tmux 来避免这种情况?