January 2018
Intermediate to advanced
340 pages
8h 6m
English
Now that we have established multiple ways of authenticating and connecting to a remote SSH server, we need to put ssh.Client to work. So far we have only been printing out the client version. The first goal is to execute a single command and view the output.
Once ssh.Client is created, you can begin creating sessions. A client supports multiple sessions at once. A session has its own standard input, output, and error. They are standard reader and writer interfaces.
To execute a command there are a few options: Run(), Start(), Output(), and CombinedOutput(). They are all very similar, but behave a little differently:
Read now
Unlock full access