Commit cbeca1c3 by Sheng

Updated sshserver.py

parent 5f529777
...@@ -38,6 +38,7 @@ host_key = paramiko.RSAKey(filename='tests/test_rsa.key') ...@@ -38,6 +38,7 @@ host_key = paramiko.RSAKey(filename='tests/test_rsa.key')
print('Read key: ' + u(hexlify(host_key.get_fingerprint()))) print('Read key: ' + u(hexlify(host_key.get_fingerprint())))
banner = u'\r\n\u6b22\u8fce\r\n' banner = u'\r\n\u6b22\u8fce\r\n'
event_timeout = 5
class Server(paramiko.ServerInterface): class Server(paramiko.ServerInterface):
...@@ -131,12 +132,12 @@ def run_ssh_server(port=2200, running=True): ...@@ -131,12 +132,12 @@ def run_ssh_server(port=2200, running=True):
username = t.get_username() username = t.get_username()
print('{} Authenticated!'.format(username)) print('{} Authenticated!'.format(username))
server.shell_event.wait(2) server.shell_event.wait(timeout=event_timeout)
if not server.shell_event.is_set(): if not server.shell_event.is_set():
print('*** Client never asked for a shell.') print('*** Client never asked for a shell.')
continue continue
server.exec_event.wait(2) server.exec_event.wait(timeout=event_timeout)
if not server.exec_event.is_set(): if not server.exec_event.is_set():
print('*** Client never asked for a command.') print('*** Client never asked for a command.')
continue continue
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment