public class DefaultSshClient extends AbstractSshClient
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SSH_BEY |
static java.lang.String |
SSH_BEY_KEY |
static java.lang.String |
SSH_PROFILE |
LATEEST_EXEC_SHELL_DEBUG, TEMP_PATH| Constructor and Description |
|---|
DefaultSshClient(java.lang.String ip,
int port,
java.lang.String username,
java.lang.String password) |
| Modifier and Type | Method and Description |
|---|---|
com.jcraft.jsch.Session |
createSession(java.io.OutputStream output) |
void |
downloadFile(java.io.OutputStream output,
java.lang.String remoteFile,
java.lang.String localFolder,
java.lang.String fileName) |
void |
executeCommand(java.io.OutputStream output,
java.lang.String command) |
void |
executeShell(java.io.OutputStream output,
java.lang.String shell) |
java.lang.String |
executeSingleCommand(java.io.OutputStream out,
java.lang.String command) |
java.lang.String |
getIp() |
java.lang.String |
getPassword() |
int |
getPort() |
java.lang.String |
getUsername() |
boolean |
isNeedSource() |
static DefaultSshClient |
newInstance(java.lang.String ip,
int port,
java.lang.String username,
java.lang.String password) |
void |
setIp(java.lang.String ip) |
void |
setNeedSource(boolean needSource) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setUsername(java.lang.String username) |
boolean |
testConnection(java.io.OutputStream output) |
java.lang.String |
toString() |
void |
uploadFile(java.io.OutputStream output,
java.lang.String fileName,
java.io.InputStream fileContent,
java.lang.String serverLocation) |
protected java.lang.String |
wrapperInput(java.lang.String input) |
chmod, chown, downloadFile, executeCommand, executeShellByFTP, executeShellByFTP, mv, rm_Rf, uploadFile, uploadFilepublic static final java.lang.String SSH_PROFILE
public static final java.lang.String SSH_BEY_KEY
public static final java.lang.String SSH_BEY
public DefaultSshClient(java.lang.String ip,
int port,
java.lang.String username,
java.lang.String password)
public static DefaultSshClient newInstance(java.lang.String ip, int port, java.lang.String username, java.lang.String password)
public com.jcraft.jsch.Session createSession(java.io.OutputStream output)
public void uploadFile(java.io.OutputStream output,
java.lang.String fileName,
java.io.InputStream fileContent,
java.lang.String serverLocation)
public void downloadFile(java.io.OutputStream output,
java.lang.String remoteFile,
java.lang.String localFolder,
java.lang.String fileName)
public void executeShell(java.io.OutputStream output,
java.lang.String shell)
public void executeCommand(java.io.OutputStream output,
java.lang.String command)
public java.lang.String executeSingleCommand(java.io.OutputStream out,
java.lang.String command)
public boolean testConnection(java.io.OutputStream output)
protected java.lang.String wrapperInput(java.lang.String input)
public java.lang.String getIp()
public void setIp(java.lang.String ip)
public int getPort()
public void setPort(int port)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public boolean isNeedSource()
public void setNeedSource(boolean needSource)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2014. All Rights Reserved.