无法通过 ssh 连接到 mssql 2008

无法通过 ssh 连接到 mssql 2008

我在我的服务器上使用 WinSSHD。

我可以通过 telnet&management studio 在服务器上本地连接,指定端口 1433。我已经允许远程连接。

我可以从本地计算机的 localhost 14333(本地端口)进行 telnet 并获得正确的 telnet 提示。

但是当我尝试通过管理工作室本地连接到 localhost,14333 时,我得到了

标题:连接到服务器

无法连接到 localhost,14333。


附加信息:

与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:TCP 提供程序,错误:0 - 无法建立连接,因为目标计算机主动拒绝它。)(Microsoft SQL Server,错误:10061)

多么经典的错误信息。

这不起作用有什么特殊原因吗?考虑到 telnet 是通过 ssh 工作的,我想我已经万事俱备了。

答案1

这里还有其他事情在发生。我已成功让管理工作室通过 ssh 工作,甚至使用 winsshd 也没有问题。

SQL Server 是否作为默认实例运行?我们可以在 ssh/putty 客户端中查看您使用的端口转发设置吗?

答案2

虽然这不是真正的答案,但我发现当我使用http://www.bitvise.com/tunnelier它工作正常。

我必须使用 ip,而不是主机名,但 127.0.0.1,14333 有效。

我猜测这是某种 putty->winsshd 问题?

相关内容