Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 通过putty通过SSH转发SQL Server ODBC_Sql Server_Ssh_Putty_Ssh Tunnel - Fatal编程技术网

Sql server 通过putty通过SSH转发SQL Server ODBC

Sql server 通过putty通过SSH转发SQL Server ODBC,sql-server,ssh,putty,ssh-tunnel,Sql Server,Ssh,Putty,Ssh Tunnel,我想访问Azure SQL数据库。可通过端口1433访问。但是,防火墙正在阻止此请求。因此,我想通过隧道连接 设置 客户端正在Windows 10上运行。我可以连接到远程linux服务器。此服务器在家中运行,当我在家时,我可以访问SQL数据库。因此,我假设我的linux服务器也能够连接到Azure数据库 隧道请求? 我想通过ODBC连接访问数据库。所以,我试着用油灰将连接处穿过隧道: Putty连接到linux服务器,并将localhost:2433连接到服务器url:1433 客户端连接到本地

我想访问Azure SQL数据库。可通过端口1433访问。但是,防火墙正在阻止此请求。因此,我想通过隧道连接

设置
客户端正在Windows 10上运行。我可以连接到远程linux服务器。此服务器在家中运行,当我在家时,我可以访问SQL数据库。因此,我假设我的linux服务器也能够连接到Azure数据库

隧道请求?
我想通过ODBC连接访问数据库。所以,我试着用油灰将连接处穿过隧道:

  • Putty连接到linux服务器,并将localhost:2433连接到服务器url:1433
  • 客户端连接到本地主机:2433
  • 客户端可以访问数据库
  • 然而,这是行不通的

    出了什么问题?
    我能够使用putty连接到linux服务器。 我在Connection>SSH>Tunnels页面设置了一个putty内部的隧道:
    源端口:2433
    目的地:服务器url:1433
    我已将单选按钮设置为本地和自动


    这里出了什么问题?我不知道怎样才能正确地调查这件事。也许我的linux服务器有一个问题,它无法连接到Azure SQL。但我认为我的隧道工作不正常。你能帮忙吗?

    有人能帮我吗?