ssh
ssh
API
gridscale.ssh
ConnectionError
ExecutionError
FilePermission
FilePermission
GRP_RWX
OTH_RWX
USR_RWX
JobId
ReturnCodeError
SFTPError
SSH
SSH
SSHAuthentication
SSHAuthentication
SSHCache
SSHJobDescription
SSHJobDescription
SSHServer
SSHServer
gridscale.ssh.sshj
SFTPClient
SSHClient
NoSuchFileException
SSHClient
SSHJSFTPClient
SSHJSession
SSHSession
SessionCommand
ssh
/
gridscale.ssh
/
SSH
SSH
gridscale.ssh.package$.SSH
See the
SSH
companion object
class
SSH
(
val
clientCache
:
ConnectionCache
)
extends
AutoCloseable
Attributes
Companion:
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
AutoCloseable
class
Object
trait
Matchable
class
Any
Clear all
Members list
Concise view
Value members
Concrete methods
def
close
():
Unit
def
execute
(
server
:
SSHServer
,
s
:
String
):
ExecutionResult
def
launch
(
server
:
SSHServer
,
s
:
String
):
Unit
def
readFile
[
T
](
server
:
SSHServer
,
path
:
String
,
f
:
InputStream
=>
T
):
T
def
withSFTP
[
T
](
server
:
SSHServer
,
f
:
SFTPClient
=>
T
):
T
def
writeFile
(
server
:
SSHServer
,
is
: ()
=>
InputStream
,
path
:
String
):
Unit
def
wrongReturnCode
(
server
:
String
,
command
:
String
,
executionResult
:
ExecutionResult
):
Nothing
Concrete fields
val
clientCache
:
ConnectionCache