У меня есть ssh-туннель, созданный с помощью класса Ganymed LocalPortForwarder. Работает нормально. Вопрос в том, как (программно в Java) проверить, что туннель все еще открыт и активен?
Для справки, вот фрагмент кода, который создает туннель (для краткости удалена проверка ошибок):
Connection conn = new Connection(remoteHostName);
conn.connect();
boolean isAuthenticated = conn.authenticateWithPassword(username, password);
LocalPortForwarder lpf1
= conn.createLocalPortForwarder(newPort,
remoteHostName,
Integer.parseInt(remoteHostPort));