Package javaforce
Class SSH
java.lang.Object
javaforce.SSH
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanconnect(String host, int port, SSH.Options options) voidstatic voidGet output from exec command.booleanstatic voidSSH cli clientExecute commands and return output.Execute commands and return output.voidsetSize(int cols, int rows) static voidusage()
-
Field Details
-
TYPE_SHELL
public static final int TYPE_SHELL- See Also:
-
TYPE_EXEC
public static final int TYPE_EXEC- See Also:
-
TYPE_SUBSYSTEM
public static final int TYPE_SUBSYSTEM- See Also:
-
debug
public static boolean debug
-
-
Constructor Details
-
SSH
public SSH()
-
-
Method Details
-
connect
-
disconnect
public void disconnect() -
isConnected
public boolean isConnected() -
getOutputStream
-
getInputStream
-
setSize
public void setSize(int cols, int rows) -
getOutput
Get output from exec command. -
script
Execute commands and return output. Commands should cause connection to terminate or function will return after timeout. Timeout = 1 min- Parameters:
cmds- = commands to execute
-
script
Execute commands and return output. Commands should cause connection to terminate or function will return after timeout.- Parameters:
cmds- = commands to executetimeout- = timeout in ms (0 = disable)
-
usage
public static void usage() -
error
-
main
SSH cli client
-