Я работаю в среде AWS, содержащей
Я могу подключиться по SSH к серверу Ubuntu и оттуда проверить подключение к серверу MySQL на порту 3306 и к серверу MSSQL на порту 1433 через telnet.
Однако, если я укажу переадресацию локального порта в моем SSH-соединении следующим образом:
-L 1439:MsSqlIp4Addr:1433 -L 3310:MySqlIp4Addr:3306
С моего локального компьютера / клиента я могу проверить соединение с сервером MySQL через telnet 127.0.0.1 3310
. Но когда я пытаюсь подключиться к серверу MSSQL через telnet 127.0.0.1 1439
, он просто зависает на ~ 100 секунд, а затем возвращает «Соединение закрыто внешним хостом».
Я пробовал поменять местами локальные порты, чтобы убедиться в отсутствии конфликта, и могу постоянно подключаться к серверу MySQL, но не к серверу MSSQL.
Любые идеи?
Как ни странно, хотя telnet не работает, я все же могу подключиться к SQL Server, указав 127.0.0.1,1439
с помощью стандартных средств SQL Server.
Не знаю, почему telnet зависает при тестировании локально, но не на удаленной машине. Думаю, это просто означает, что это не действительный тест на возможность подключения.