如何通过 Paramiko 通过 SSH 阅读基于文本的 MUD(多用户地牢)中的欢迎文本

问题描述 投票:0回答:0

我试着用

paramiko
变得温暖。作为第一个用例,我想通过 SSH 连接到基于文本的 MUD 游戏。 SSH 连接本身有效。

但是 MUD 确实会显示欢迎文本,然后要求输入用户名(在 MUD 级别而不是 SSH)。

我不知道如何阅读欢迎文字。

#!/usr/bin/env python3
import paramiko

client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname='fakemud.web', username='fakeuser', password='fakepwd')
print(client)

shell = client.invoke_shell()

我不知道如何阅读欢迎文字以及如何输入用户名。 我尝试了

shell.makefile()
shell.invoke_shell()
并尝试了我在 API 文档中找到的其他东西。但我被卡住了。

我不确定我是否在正确的轨道上。

python paramiko
© www.soinside.com 2019 - 2024. All rights reserved.