diff options
author | Mikael Magnusson <mikma@users.sourceforge.net> | 2025-02-26 23:48:58 +0100 |
---|---|---|
committer | Mikael Magnusson <mikma@users.sourceforge.net> | 2025-02-26 23:55:19 +0100 |
commit | 1f3112a6dcecd0977e76564d4fc68a4f0be2db25 (patch) | |
tree | 4178aa39f2ba22342ccd3c7ec3c5769ee2af5ba1 /demos/demo_simple.py | |
parent | ed8b09751ff20340332d4b1bb2b10e32aedc57ff (diff) | |
parent | 5e850d743c4d754f191332f0c4d9d1d9713702e6 (diff) |
Fix and improve demo programs #2408
Merge remote-tracking branch 'smlavine/main'
Diffstat (limited to 'demos/demo_simple.py')
-rwxr-xr-x[-rw-r--r--] | demos/demo_simple.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/demos/demo_simple.py b/demos/demo_simple.py index bd932c3e..1550e1bc 100644..100755 --- a/demos/demo_simple.py +++ b/demos/demo_simple.py @@ -18,14 +18,14 @@ # along with Paramiko; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +""" +Demonstrates how to open a shell at an SSH server, using basic password +authentication or GSSAPI. +""" -import base64 import getpass -import os -import socket import sys import traceback -from paramiko.py3compat import input import paramiko @@ -44,8 +44,6 @@ UseGSSAPI = ( DoGSSAPIKeyExchange = ( paramiko.GSS_AUTH_AVAILABLE ) # enable "gssapi-kex" key exchange, if supported by your python installation -# UseGSSAPI = False -# DoGSSAPIKeyExchange = False port = 22 # get hostname @@ -93,7 +91,7 @@ try: gss_kex=DoGSSAPIKeyExchange, ) except Exception: - # traceback.print_exc() + traceback.print_exc() password = getpass.getpass( "Password for %s@%s: " % (username, hostname) ) |