我正在使用C#进行ETL处理,其中从远程MySQL数据库中提取数据,该数据库需要SSH隧道才能连接。目前,我可以使用它,使我首先使用腻子手动创建SSH隧道,然后使用mySQLConnection对象进行编程连接到数据库,等等。

如何使用C#/。NET编程创建SSH隧道?是否有任何图书馆可以做到这一点和/或.NET框架本身内置的任何内容可以帮助我这样做?

有帮助吗?

其他提示

  1. 创建密钥,因此您不必为SSH使用密码。
  2. 使用适当的参数(用于TCP转发)(调用外部EXE,例如Putty)进行适当的SSH命令
  3. 使用适当的连接设置。
  4. 你完成了!
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top