2010-01-14 51 views
3

我正在使用C#处理ETL,其中从远程MySQL数据库提取需要SSH隧道进行连接的数据。我目前有这样的工作,我首先使用PuTTY手动创建我的SSH隧道,然后使用MySqlConnection对象等编程式地连接到数据库。如何以编程方式连接到需要SSH隧道的远程数据库服务器?

如何以编程方式创建使用C#/ .NET的SSH隧道?有没有这样的库和/或任何内置于.NET框架本身,可以帮助我做到这一点?

回答

0
  1. 创建键,这样你就不必使用密码的SSH。
  2. 使用正确的参数(用于TCP转发)(调用外部EXE,如putty)执行正确的SSH命令
  3. 使用正确的连接设置。
  4. 你做完了!
相关问题