¿Cómo puedo mediante programación conectarse a un servidor de base de datos remoto que requiere un túnel SSH?

StackOverflow https://stackoverflow.com/questions/2064972

Pregunta

Estoy trabajando en un ETL usando C # en el que extrae datos de una base de datos remota MySQL que requiere un túnel SSH para conectarse. En este momento tengo que trabajar de tal manera que por primera vez crear mi túnel SSH de forma manual utilizando masilla y luego conectar a la base de datos programmaticly normalmente utilizando un objeto MySqlConnection, etc.

¿Cómo puedo crear mediante programación el túnel SSH usando C # /. NET? ¿Hay bibliotecas para hacer esto y / o es algo integrado en el marco .NET sí que me ayudara en hacer esto?

Otros consejos

  1. Crear claves por lo que no tiene que usar una contraseña para SSH.
  2. Haga el comando SSH adecuada con los argumentos adecuados (para TCP reenvío) (llamando a un archivo EXE externo, como la masilla)
  3. Utilice las conexiones correspondientes ajustes.
  4. El hecho!
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top