通过Putty / SSH连接到SQL Server 2016

时间:2017-12-01 21:30:18

标签: sql-server ssh putty

我使用Putty为我的服务器建立了SSH隧道。我已经设置了两个隧道:

L3407 => 192.168.100.107:3389
L31433 => 192.168.100.107:1433

我可以使用" localhost:3407"成功进入服务器RDP。但是,当我打开SSMS并尝试使用" localhost,31433"它不会连接。我得到的错误是:

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

我已验证SQL Server配置管理器中的TCP / IP已打开,并且已设置IP地址。我检查了SQL Server上的日志,我有:

- Server is listening on [127.0.0.1 <ipv4> 1434]
- Server is listening on [::1 <ipv6> 1434]
- Server is listening on ['any' <ipv4> 1433]
- Server is listening on ['any' <ipv6> 1433]

我可以使用计算机名称(命名管道),(LOCAL),localhost,192.168.100.107或公共IP连接到服务器上的SSMS。如果我在防火墙中为端口1433打开一个洞,那么我可以使用&#34;:1433&#34;在本地连接。 (当然,我几乎立即开始看到黑客攻击,所以必须立即关闭。)

基于错误,我认为服务器以某种方式阻止它,但本地防火墙已关闭,硬件防火墙不会记录RDP或SSMS的尝试(正如预期的那样,因为它正在通过隧道)。

我迷失了还有什么可尝试的。有人有什么想法吗?

0 个答案:

没有答案