使用SSH隧道连接到远程MS SQL Server

时间:2014-10-29 10:52:59

标签: sql-server ssh ssh-tunnel

我需要使用SSH隧道连接到远程MS SQL Server。 我在远程服务器上安装了freeSSHd,设置了路由器,允许通过22端口进行TCP连接。 我可以使用putty连接到远程服务器。 当我在putty中设置隧道时 - L1433 RemoteServerIP:1433

因此,我执行Microsoft SQL Management Studio,并尝试连接到localhost(127.0.0.1)。但不是连接到远程计算机Studio连接到本地SQL。我记录了putty会话 - 但没有关于隧道的信息。

我根据以下文章制作了腻子设置: https://courses.cs.washington.edu/courses/cse444/11wi/resources/tunneling-instructions.html

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您的本地SQL服务器是否也在侦听端口1433? (正如您所提到的,它连接到本地服务器)

如果是,那么PuTTY将无法打开端口1433作为隧道的本地端。

在设置隧道时,使用不同的本地端口(-L) - 系统上空闲的端口。当然,在尝试连接时请指定此端口。