diff options
author | Jeff Forcier <jeff@bitprophet.org> | 2016-12-05 20:06:58 -0800 |
---|---|---|
committer | Jeff Forcier <jeff@bitprophet.org> | 2016-12-05 20:06:58 -0800 |
commit | c13f7b3c59da66856ffffad7e2af0a3ff91222f1 (patch) | |
tree | e662f8f3b210bb65ce3c878cce469d4e16f99b9a /README.rst | |
parent | 5cad7e4df9bf53528c28c86d6dd945133ee2028e (diff) | |
parent | 1d3ce6de95ac602a1a27d9a09b5de557bee07abf (diff) |
Merge branch '1.18' into 2.0
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -36,7 +36,7 @@ under the GNU Lesser General Public License (`LGPL <https://www.gnu.org/copyleft/lesser.html>`_). The package and its API is fairly well documented in the ``docs`` folder that -should have come with this archive. +should have come with this repository. Installation @@ -79,20 +79,21 @@ Demo ---- Several demo scripts come with Paramiko to demonstrate how to use it. -Probably the simplest demo of all is this:: +Probably the simplest demo is this:: - import paramiko, base64 - key = paramiko.RSAKey(data=base64.decodestring('AAA...')) + import base64 + import paramiko + key = paramiko.RSAKey(data=base64.b64decode(b'AAA...')) client = paramiko.SSHClient() client.get_host_keys().add('ssh.example.com', 'ssh-rsa', key) client.connect('ssh.example.com', username='strongbad', password='thecheat') stdin, stdout, stderr = client.exec_command('ls') for line in stdout: - print '... ' + line.strip('\n') + print('... ' + line.strip('\n')) client.close() This prints out the results of executing ``ls`` on a remote server. The host -key 'AAA...' should of course be replaced by the actual base64 encoding of the +key ``b'AAA...'`` should of course be replaced by the actual base64 encoding of the host key. If you skip host key verification, the connection is not secure! The following example scripts (in demos/) get progressively more detailed: @@ -126,7 +127,7 @@ Use --- The demo scripts are probably the best example of how to use this package. -There is also a lot of documentation, generated with Sphinx autodoc, in the +Also a lot of documentation is generated by Sphinx autodoc, in the doc/ folder. There are also unit tests here:: |