(ssh_port: int = 8022, telnet_port: int = 8023)
| 36 | |
| 37 | |
| 38 | async def main(ssh_port: int = 8022, telnet_port: int = 8023) -> None: |
| 39 | ssh_server = PromptToolkitSSHServer(interact=interact) |
| 40 | await asyncssh.create_server( |
| 41 | lambda: ssh_server, "", ssh_port, server_host_keys=[ensure_key()] |
| 42 | ) |
| 43 | print(f"Running ssh server on port {ssh_port}...") |
| 44 | |
| 45 | telnet_server = TelnetServer(interact=interact, port=telnet_port) |
| 46 | telnet_server.start() |
| 47 | print(f"Running telnet server on port {telnet_port}...") |
| 48 | |
| 49 | while True: |
| 50 | await asyncio.sleep(60) |
| 51 | |
| 52 | |
| 53 | if __name__ == "__main__": |
no test coverage detected