jspファイルをサーバーに配置しました。そこから別のLinuxサーバーにsshしてから、postgresサーバーに接続する必要があります。直接接続するための外部 IP アドレスがありません。これが複雑に見える理由です。少なくとも私にとっては。これが私のjspの最初の接続部分です。
<%@ page language="java" import="java.sql.*" %>
<%@page import="java.io.*"%>
<%
String driver = "org.postgresql.Driver";
String url = "jdbc:postgresql://10.254.147.162/dbac";
String username = "postgres";
String password = "postgres";
String myDataField = null;
Connection myConnection = null;
PreparedStatement myPreparedStatement = null;
ResultSet rst = null;
Class.forName(driver).newInstance();
myConnection = DriverManager.getConnection(url,username,password);
.
.
.
ここでは、IP 内部アドレスが 10.0.90.1 から 10.254.147.162 の postgres サーバーに接続する必要があります。
10.254.147.162 から 10.254.147.162 に ssh する方法を教えてください