Chargement de ports SSH sur SQL Server ne marche pas

Je travaille dans l'environnement AWS, contenant

serveur Ubuntu, avec lequel je peux installer une connexion SSH

serveur MySQL

serveur MS SQL

Je peux me connecter à SSH au serveur Ubuntu et à partir de là, vérifiez la connexion au serveur MySQL Sur le port 3306 Et au serveur MSSQL Sur le port 1433 de l'autre côté telnet.

Cependant, si je spécifie la redirection du port local de ma connexion SSH comme suit:

  -L 1439:MsSqlIp4Addr:1433 -L 3310:MySqlIp4Addr:3306

De mon ordinateur local / Client, je peux vérifier la connexion au serveur MySQL de l'autre côté

telnet 127.0.0.1 3310

. Mais quand j'essaie de me connecter au serveur MSSQL de l'autre côté

telnet 127.0.0.1 1439

, Il se bloque simplement ~ 100 Secondes puis retourne "Connexion fermée par un hôte externe".

J'ai essayé de changer les ports locaux dans des endroits pour vous assurer qu'il n'y a pas de conflit et je peux constamment se connecter au serveur. MySQL, mais pas au serveur MSSQL.

Des idées?
Invité:

Babette

Confirmation de:

Curieusement si telnet ne fonctionne pas, je peux toujours me connecter à SQL Server, spécifier

127.0.0.1,1439

Avec l'aide de la norme SQL Server.

je ne sais pas pourquoi telnet Il gèle lorsque vous testez localement, mais pas sur la machine distante. Je pense que cela signifie simplement que ce n'est pas un test valide pour la connectivité.

Pour répondre aux questions, connectez-vous ou registre