ssh
ssh
API
gridscale.ssh
sshj
SFTPClient
SSHClient
SFTPException
SSHException
SSHClient
SSHJSFTPClient
SSHJSession
SSHSession
SessionCommand
ConnectionError
ExecutionError
FilePermission
FilePermission
GRP_RWX
OTH_RWX
USR_RWX
JobId
ReturnCodeError
SFTPError
SSH
SSH
SSHAuthentication
SSHAuthentication
SSHCache
SSHJobDescription
SSHJobDescription
SSHServer
SSHServer
ssh
/
gridscale.ssh
/
gridscale.ssh.sshj
/
SSHClient
SSHClient
gridscale.ssh.sshj.SSHClient
See the
SSHClient
companion object
class
SSHClient
(
val
host
:
String
,
val
port
:
Int
,
val
timeout
:
Time
,
val
keepAlive
:
Option
[
Time
],
val
proxyJump
:
Option
[
SSHClient
])
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
authPassword
(
username
:
String
,
password
:
String
):
Unit
def
authPrivateKey
(
privateKey
:
PrivateKey
):
Unit
def
close
():
Unit
def
connect
():
Unit
def
directConnection
(
host
:
String
,
port
:
Int
):
DirectConnection
def
disableHostChecking
():
Unit
def
disconnect
():
Unit
def
isAuthenticated
:
Boolean
def
isConnected
:
Boolean
def
newSFTPClient
:
SFTPClient
def
setTimeout
(
timeout
:
Int
):
Unit
def
startSession
():
SSHSession
def
useCompression
():
Unit
Concrete fields
val
host
:
String
val
keepAlive
:
Option
[
Time
]
val
port
:
Int
val
proxyJump
:
Option
[
SSHClient
]
val
timeout
:
Time
In this article
Attributes
Members list
Value members
Concrete methods
Concrete fields