使用 ssh 隧道连接 SAS 中的数据库
我想知道是否有一种方法可以使用 .ppk 文件使用 SHH 隧道连接到 SAS 中的 MySQL 数据库。
我可以通过提供 .ppk 文件使用 SQLyog 连接到此 MySQL 数据库。
I want to know if there is a way to connect to a MySQL database in SAS using SHH tunneling using .ppk file.
I am able to connect to this MySQL database using SQLyog by providing the.ppk file.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通过 plink(来自 PuTTy 包)实现了这一点。在我的示例中,我连接到远程服务器,但它也适用于本地主机,无需所有转发。
首先,像平常一样设置 ODBC(32 或 64 位)数据源 - 假设您将其命名为 DB_SOURCE,使用适当的驱动程序,列出 127.0.0.1 或 localhost 作为服务器,以及本地端口号 (LOCAL_PORT) 。其次,使用x命令(调整选项后):
然后,进行正常工作。例如:
密钥文件 在纯文本 SAS 程序中留下密码似乎是最佳做法,但我觉得这并不好。
I achieved this via plink (from the PuTTy package). In my example, I connect to a remote server, but it would also work for localhost w/o all the forwarding.
First, set up your ODBC (32 or 64 bit) data source as you would normally - say you named it DB_SOURCE, with the appropriate driver, listing 127.0.0.1 or localhost as the server, and a local port number (LOCAL_PORT) . Second, use the x command (after adjusting options):
Then, do your normal work. For example:
Key file Seemed best practice as leaving a password riding around in a plain text SAS program struck me as not good.