Commit cd4a22d8 authored by ibuler's avatar ibuler

[Update] 添加和客户端保持心跳

parent 25a447dd
......@@ -127,7 +127,7 @@ class SSHConnection:
look_for_keys=False, sock=sock, allow_agent=False,
)
transport = ssh.get_transport()
transport.set_keepalive(20)
transport.set_keepalive(60)
self.transport = transport
except Exception as e:
password_short = "None"
......@@ -227,7 +227,7 @@ class SSHConnection:
continue
try:
transport = ssh.get_transport()
transport.set_keepalive(20)
transport.set_keepalive(60)
sock = transport.open_channel(
'direct-tcpip', (asset.ip, asset.ssh_port), ('127.0.0.1', 0)
)
......
......@@ -77,6 +77,7 @@ class SSHServer:
server = SSHInterface(connection)
try:
transport.start_server(server=server)
transport.set_keepalive(60)
while transport.is_active():
chan = transport.accept()
server.event.wait(5)
......
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