我的数据库现在托管在我只能通过SSH隧道访问的服务器上。我的代码使用的NHibernate在迁移到新服务器之前有效,但之后我还无法连接到服务器。
任何人都有关于如何打开SSH隧道以及在NHibernate中创建会话以获取和保存数据的任何示例?
答案 0 :(得分:0)
更新连接字符串以定位SSH隧道的本地入口。
更新 看来问题是如何从.Net程序创建SSH隧道。我不知道.Net中有任何内置功能可以做到这一点。一个快速谷歌(https://www.google.co.uk/search?q=ssh+c%23)提出了一些可能性),其中一个:https://sshnet.codeplex.com/
根据谷歌搜索结果,似乎还有其他一些图书馆。你试过其中的任何一个吗?
我怀疑也可能让你的程序开始,例如PuTTY具有合适的命令行参数。我还没有研究过这个,当然图书馆会更清洁。