summaryrefslogtreecommitdiffhomepage
path: root/demos/demo_simple.py
diff options
context:
space:
mode:
authorMikael Magnusson <mikma@users.sourceforge.net>2025-02-26 23:48:58 +0100
committerMikael Magnusson <mikma@users.sourceforge.net>2025-02-26 23:55:19 +0100
commit1f3112a6dcecd0977e76564d4fc68a4f0be2db25 (patch)
tree4178aa39f2ba22342ccd3c7ec3c5769ee2af5ba1 /demos/demo_simple.py
parented8b09751ff20340332d4b1bb2b10e32aedc57ff (diff)
parent5e850d743c4d754f191332f0c4d9d1d9713702e6 (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.py12
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)
)