问题描述
我正在学习成为一名新开发人员。我已经租用了具有Bitnami和LAMP的AWS虚拟机,以进行有关Java和MysqL数据库的练习。
我的连接有问题。我可以在终端中使用SSH连接到服务器,但是,我无法连接Java程序...我尝试使用Jsch,并且找到了使用密钥对的示例,但是,我不知道如何我使用密钥对直接用Java连接到数据库。
有人可以告诉我有关Jsch的链接吗?有一些代码可以解决这个问题吗?
感谢自述!这是我的第一个问题!
解决方法
感谢您的回答!!我已经通过两个链接解决了这个问题。
在此链接中,您可以看到如何在Java中创建SSH -L。它解释了所有参数。 https://ayoub.io/2016/06/29/using-jsch-for-ssh-port-forwarding-java.html
但这不是一个完整的解决方案,因为我的代码有一个异常。在另一个链接中,您可以找到解决方案。 com.jcraft.jsch.JSchException: UnknownHostKey
我希望这对某人有帮助。