Struct ssh_rs::ChannelBroker
source · pub struct ChannelBroker { /* private fields */ }
Implementations§
source§impl ChannelBroker
impl ChannelBroker
sourcepub fn exec(self) -> SshResult<ExecBroker>
pub fn exec(self) -> SshResult<ExecBroker>
open a ExecBroker channel which can excute commands
sourcepub fn scp(self) -> SshResult<ScpBroker>
pub fn scp(self) -> SshResult<ScpBroker>
open a ScpBroker channel which can download/upload files/directories
sourcepub fn shell(self) -> SshResult<ShellBrocker>
pub fn shell(self) -> SshResult<ShellBrocker>
open a ShellBrocker channel which can be used as a pseudo terminal (AKA PTY)