我在连接到位于防火墙后面的数据库(sqlserver)时遇到问题。防火墙仅允许我的堡垒机器连接(其ip被列入白名单)。不允许使用其他机器。我想通过个人笔记本电脑连接它,因此我创建了一个ssh隧道,例如
ssh -L 1433:<db url>:1433 user@bastion -vvv.
现在,当我尝试使用个人笔记本电脑进行连接时,会出现错误。这是我执行的命令
mssql-cli -S localhost -U <username> -P <password>
它给了我这个错误
"Cannot open server 127.0.0.1 requested by the login, e login failed"
我错过了什么吗? 我可以使用mssql-cli命令与堡垒机器上的数据库连接