The plugin part SSH2
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Network Plugin:SSH2:
All Console safe,
76 entry points.
- class SSH2ChannelMBS
- class SSH2ConnectFailedExceptionMBS
- class SSH2SessionMBS
- method ConfigureKeepAlive(WantReply as Boolean = true, Interval as Integer = 2)
- method OpenDirectTCPIPChannel(host as string, port as integer, sourceHost as string = "127.0.0.1", sourcePort as Integer = 22) as SSH2ChannelMBS
- method OpenSession as SSH2ChannelMBS
- method HostKey(byref Type as integer) as string
- method Disconnect(description as string)
- method Disconnect(reason as integer, description as string, lang as string = "")
- method Destructor
- method Constructor(socketHandle as Integer, CloseSocketLater as boolean = false)
- method Constructor(IP as string, Port as Integer = 22, TimeOut as Integer = 30)
- method Constructor(socket as TCPSocket)
- method SessionHandshake
- method HostKeyHash(HashType as integer) as string
- method UserAuthPassword(UserName as string, Password as string)
- method UserAuthList(username as string) as string
- method Banner as string
- method SetBanner(Banner as string)
- method SetMethodPreference(methodType as Integer, Pref as string) as Boolean
- method SupportedAlgorithms(methodType as Integer) as String()
- method SessionFlag(Flag as Integer, Value as boolean)
- method UserAuthPublicKeyFromFile(UserName as string, publickey as string, privatekey as string, Passphrase as string)
- method UserAuthPublicKeyFromFile(UserName as string, publickey as folderitem, privatekey as folderitem, Passphrase as string)
- method UserAuthPublicKeyFromMemory(UserName as string, publickey as string, privatekey as string, Passphrase as string)
- method UserAuthKeyboardInteractive(UserName as string)
- method WaitSocket(TimeOut as Double = 0.1)
- property Authenticated as Boolean
- property Handle as Integer
- property LastError as Integer
- property Blocking as Boolean
- property TimeOut as Integer
- property LastErrNo as Integer
- property Tag as Variant
- property Socket as TCPSocket
- shared method CipherNames as String()
- shared method DigestNames as String()
- shared method Version as string
- event KeyboardCallback(Name as string, Instruction as string, PromptCount as integer, Prompts() as SSH2UserAuthKeyboardInteractivePromptMBS, responses() as SSH2UserAuthKeyboardInteractiveResponseMBS)
- class SSH2TunnelMBS
- class SSH2UserAuthKeyboardInteractivePromptMBS
- class SSH2UserAuthKeyboardInteractiveResponseMBS
Blog Entries
Videos