- class
SSHSession
(ssh\SSHSession
) - package
ssh
- source
ssh/SSHSession.php
Description
Class SSHSession
->
clientVersion
:string
->
host
:string
->
port
:int
->
timeout
:int
->
__construct()
->
setConfig()
->
getConfig()
->
connect()
->
disconnect()
->
setUserInfo()
- param is:->
getUserInfo()
->
setPassword()
->
setDaemonThread()
->
sendIgnore()
->
sendKeepAliveMsg()
->
rekey()
->
exec()
- Open exec channel.->
sftp()
- Open SFTP channel.
__construct(): void
setConfig(string $key, string $value): void
getConfig(string $key): string
connect(int $timeout): void
disconnect(): void
setUserInfo([ array $userInfoHandlers): void
param is: [ getPassphrase => callable(): string, getPassword => callable(): string, promptPassword => callable(string $msg): bool promptPassphrase => callable(string $msg): bool promptYesNo => callable(string $msg): bool showMessage => callable(string $msg): void ]
getUserInfo(): array|null
setPassword(string $password): void
setDaemonThread(bool $enable): void
sendIgnore(): void
sendKeepAliveMsg(): void
rekey(): void
exec(): ssh\SSHExecChannel
Open exec channel.
sftp(): ssh\SSHSftpChannel
Open SFTP channel.