如何在NHibernate中使用SSH隧道?

时间:2016-01-03 13:32:56

标签: c# nhibernate ssh

我的数据库现在托管在我只能通过SSH隧道访问的服务器上。我的代码使用的NHibernate在迁移到新服务器之前有效,但之后我还无法连接到服务器。

任何人都有关于如何打开SSH隧道以及在NHibernate中创建会话以获取和保存数据的任何示例?

1 个答案:

答案 0 :(得分:0)

更新连接字符串以定位SSH隧道的本地入口。

更新 看来问题是如何从.Net程序创建SSH隧道。我不知道.Net中有任何内置功能可以做到这一点。一个快速谷歌(https://www.google.co.uk/search?q=ssh+c%23)提出了一些可能性),其中一个:https://sshnet.codeplex.com/

根据谷歌搜索结果,似乎还有其他一些图书馆。你试过其中的任何一个吗?

我怀疑也可能让你的程序开始,例如PuTTY具有合适的命令行参数。我还没有研究过这个,当然图书馆会更清洁。