public class DefaultSshClient extends AbstractSshClient
限定符和类型 | 字段和说明 |
---|---|
static String |
SSH_BEY |
LATEEST_EXEC_SHELL_DEBUG, TEMP_PATH
STATUS_FAILED, STATUS_SUCCESS
构造器和说明 |
---|
DefaultSshClient(ServerGroup serverGroup,
String ip) |
DefaultSshClient(String ip,
int port,
String username,
String password) |
限定符和类型 | 方法和说明 |
---|---|
com.jcraft.jsch.Session |
createSession(PrintStream logger) |
int |
downloadFile(PrintStream logger,
String remoteFile,
String localFolder,
String fileName) |
int |
executeCommand(PrintStream logger,
String command) |
int |
executeShell(PrintStream logger,
String shell) |
String |
getIp() |
String |
getPassword() |
int |
getPort() |
String |
getUsername() |
static SshClient |
newInstance(ServerGroup group,
String ip) |
static SshClient |
newInstance(String ip,
int port,
String username,
String password) |
void |
setIp(String ip) |
void |
setPassword(String password) |
void |
setPort(int port) |
void |
setUsername(String username) |
boolean |
testConnection(PrintStream logger) |
String |
toString() |
int |
uploadFile(PrintStream logger,
String fileName,
InputStream fileContent,
String serverLocation) |
protected String |
wrapperInput(String input) |
chmod, chown, downloadFile, executeCommand, executeShellByFTP, executeShellByFTP, mv, rm_Rf, uploadFile, uploadFile
public DefaultSshClient(ServerGroup serverGroup, String ip)
public static SshClient newInstance(String ip, int port, String username, String password)
public static SshClient newInstance(ServerGroup group, String ip)
public com.jcraft.jsch.Session createSession(PrintStream logger)
public int uploadFile(PrintStream logger, String fileName, InputStream fileContent, String serverLocation)
public int downloadFile(PrintStream logger, String remoteFile, String localFolder, String fileName)
public int executeShell(PrintStream logger, String shell)
public int executeCommand(PrintStream logger, String command)
public boolean testConnection(PrintStream logger)
public String getIp()
public void setIp(String ip)
public int getPort()
public void setPort(int port)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
Copyright © 2004-2015. All Rights Reserved.