public class SSHClient
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SSHClient.JavaVersion |
static class |
SSHClient.SSHClientUI |
Constructor and Description |
---|
SSHClient() |
Modifier and Type | Method and Description |
---|---|
void |
connect(java.lang.String username,
java.lang.String password,
java.lang.String host,
int port) |
void |
disconnect() |
java.lang.String |
getHost() |
SSHClient.JavaVersion |
getJavaVersion() |
void |
installInitD(java.lang.String fileName) |
void |
installInitD(java.lang.String fileName,
java.lang.String startString,
java.lang.String stopString) |
void |
installPackage(java.lang.String aptGetNewPackage,
java.lang.String yumNewPackage) |
boolean |
isConnected() |
void |
receiveFile(java.lang.String sourcePath,
java.lang.String sourceFile,
java.io.File destinationFile) |
java.lang.String[] |
send(java.lang.String command) |
void |
sendFile(java.io.File sourceFile,
java.io.File destinationFile) |
void |
sendFile(java.io.File destinationFile,
java.io.InputStream stream) |
void |
sendFile(java.lang.String location,
java.io.File fileToSend) |
void |
sendFile(java.lang.String location,
java.lang.String name,
java.io.InputStream stream,
boolean makeExecutable) |
boolean |
sudoIfNotRoot() |
public void connect(java.lang.String username, java.lang.String password, java.lang.String host, int port) throws com.jcraft.jsch.JSchException
com.jcraft.jsch.JSchException
public boolean sudoIfNotRoot()
public java.lang.String getHost()
public SSHClient.JavaVersion getJavaVersion()
public void sendFile(java.io.File sourceFile, java.io.File destinationFile) throws com.jcraft.jsch.JSchException
com.jcraft.jsch.JSchException
public void sendFile(java.io.File destinationFile, java.io.InputStream stream)
public void sendFile(java.lang.String location, java.io.File fileToSend) throws com.jcraft.jsch.JSchException
com.jcraft.jsch.JSchException
public void sendFile(java.lang.String location, java.lang.String name, java.io.InputStream stream, boolean makeExecutable) throws com.jcraft.jsch.JSchException
com.jcraft.jsch.JSchException
public void receiveFile(java.lang.String sourcePath, java.lang.String sourceFile, java.io.File destinationFile)
public boolean isConnected()
public void disconnect()
public java.lang.String[] send(java.lang.String command)
public void installInitD(java.lang.String fileName, java.lang.String startString, java.lang.String stopString)
public void installInitD(java.lang.String fileName)
public void installPackage(java.lang.String aptGetNewPackage, java.lang.String yumNewPackage)