修复(编辑代码以反映我所做的更改)
我正在尝试使用java通过ssh隧道连接到mongo数据库.
我正在使用mongo驱动程序3.0.2和jcraft(Jsch)来创建一个ssh隧道.我的想法是:
我的代码看起来像这样:
// forwarding ports
private static final String LOCAL_HOST = "localhost";
private static final String REMOTE_HOST = "127.0.0.1";
private static final Integer LOCAL_PORT = 8988;
private static final Integer REMOTE_PORT = 27017; // Default mongodb port
// ssh connection info
private static final String SSH_USER = "<username>";
private static final String SSH_PASSWORD = "<password>";
private static final String SSH_HOST = "<remote host>";
private static final Integer SSH_PORT = 22;
private static Session SSH_SESSION; …Run Code Online (Sandbox Code Playgroud)