Public Member Functions | |
SSHManager (String userName, String password, String connectionIP, String knownHostsFileName) | |
SSHManager (String userName, String password, String connectionIP, String knownHostsFileName, int connectionPort) | |
SSHManager (String userName, String password, String connectionIP, String knownHostsFileName, int connectionPort, int timeOutMilliseconds) | |
String | connect () |
String | sendCommand (String command) |
void | close () |
Static Public Member Functions | |
static void | main (String[]args) |
Private Member Functions | |
void | doCommonConstructorActions (String userName, String password, String connectionIP, String knownHostsFileName) |
String | logError (String errorMessage) |
String | logWarning (String warnMessage) |
Private Attributes | |
JSch | jschSSHChannel |
String | strUserName |
String | strConnectionIP |
int | intConnectionPort |
String | strPassword |
Session | sesConnection |
int | intTimeOut |
Static Private Attributes | |
static final Logger | LOGGER |
Definition at line 20 of file SSHManager.java.
edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager | ( | String | userName, | |
String | password, | |||
String | connectionIP, | |||
String | knownHostsFileName | |||
) |
Definition at line 51 of file SSHManager.java.
References edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions(), edu.rice.cs.hpc.remote.tunnel.SSHManager.intConnectionPort, and edu.rice.cs.hpc.remote.tunnel.SSHManager.intTimeOut.
edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager | ( | String | userName, | |
String | password, | |||
String | connectionIP, | |||
String | knownHostsFileName, | |||
int | connectionPort | |||
) |
Definition at line 60 of file SSHManager.java.
References edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions(), edu.rice.cs.hpc.remote.tunnel.SSHManager.intConnectionPort, and edu.rice.cs.hpc.remote.tunnel.SSHManager.intTimeOut.
edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager | ( | String | userName, | |
String | password, | |||
String | connectionIP, | |||
String | knownHostsFileName, | |||
int | connectionPort, | |||
int | timeOutMilliseconds | |||
) |
Definition at line 69 of file SSHManager.java.
References edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions(), edu.rice.cs.hpc.remote.tunnel.SSHManager.intConnectionPort, and edu.rice.cs.hpc.remote.tunnel.SSHManager.intTimeOut.
void edu.rice.cs.hpc.remote.tunnel.SSHManager.close | ( | ) |
Definition at line 155 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.main().
String edu.rice.cs.hpc.remote.tunnel.SSHManager.connect | ( | ) |
Definition at line 78 of file SSHManager.java.
References com.jcraft.jsch.Session.connect(), com.jcraft.jsch.JSch.getSession(), edu.rice.cs.hpc.remote.tunnel.SSHManager.intConnectionPort, edu.rice.cs.hpc.remote.tunnel.SSHManager.intTimeOut, edu.rice.cs.hpc.remote.tunnel.SSHManager.jschSSHChannel, edu.rice.cs.hpc.remote.tunnel.SSHManager.sesConnection, edu.rice.cs.hpc.remote.tunnel.SSHManager.strConnectionIP, edu.rice.cs.hpc.remote.tunnel.SSHManager.strPassword, and edu.rice.cs.hpc.remote.tunnel.SSHManager.strUserName.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.main().
void edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions | ( | String | userName, | |
String | password, | |||
String | connectionIP, | |||
String | knownHostsFileName | |||
) | [private] |
Definition at line 32 of file SSHManager.java.
References edu.rice.cs.hpc.remote.tunnel.SSHManager.jschSSHChannel, edu.rice.cs.hpc.remote.tunnel.SSHManager.logError(), edu.rice.cs.hpc.remote.tunnel.SSHManager.strConnectionIP, edu.rice.cs.hpc.remote.tunnel.SSHManager.strPassword, and edu.rice.cs.hpc.remote.tunnel.SSHManager.strUserName.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager().
String edu.rice.cs.hpc.remote.tunnel.SSHManager.logError | ( | String | errorMessage | ) | [private] |
Definition at line 99 of file SSHManager.java.
References edu.rice.cs.hpc.remote.tunnel.SSHManager.intConnectionPort, edu.rice.cs.hpc.remote.tunnel.SSHManager.LOGGER, and edu.rice.cs.hpc.remote.tunnel.SSHManager.strConnectionIP.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions().
String edu.rice.cs.hpc.remote.tunnel.SSHManager.logWarning | ( | String | warnMessage | ) | [private] |
Definition at line 110 of file SSHManager.java.
static void edu.rice.cs.hpc.remote.tunnel.SSHManager.main | ( | String[] | args | ) | [static] |
Definition at line 161 of file SSHManager.java.
References edu.rice.cs.hpc.remote.tunnel.SSHManager.close(), edu.rice.cs.hpc.remote.tunnel.SSHManager.connect(), and edu.rice.cs.hpc.remote.tunnel.SSHManager.sendCommand().
String edu.rice.cs.hpc.remote.tunnel.SSHManager.sendCommand | ( | String | command | ) |
Definition at line 121 of file SSHManager.java.
References com.jcraft.jsch.Channel.connect().
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.main().
Definition at line 27 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect(), edu.rice.cs.hpc.remote.tunnel.SSHManager.logError(), and edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager().
int edu.rice.cs.hpc.remote.tunnel.SSHManager.intTimeOut [private] |
Definition at line 30 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect(), and edu.rice.cs.hpc.remote.tunnel.SSHManager.SSHManager().
Definition at line 24 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect(), and edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions().
final Logger edu.rice.cs.hpc.remote.tunnel.SSHManager.LOGGER [static, private] |
Logger.getLogger(SSHManager.class.getName())
Definition at line 22 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.logError().
Definition at line 29 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect().
String edu.rice.cs.hpc.remote.tunnel.SSHManager.strConnectionIP [private] |
Definition at line 26 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect(), edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions(), and edu.rice.cs.hpc.remote.tunnel.SSHManager.logError().
String edu.rice.cs.hpc.remote.tunnel.SSHManager.strPassword [private] |
Definition at line 28 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect(), and edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions().
String edu.rice.cs.hpc.remote.tunnel.SSHManager.strUserName [private] |
Definition at line 25 of file SSHManager.java.
Referenced by edu.rice.cs.hpc.remote.tunnel.SSHManager.connect(), and edu.rice.cs.hpc.remote.tunnel.SSHManager.doCommonConstructorActions().