我正在寻找类似于以下内容的 Twisted Conch 服务器/客户端 SSH 应用程序:
客户端 <---Key1---> 服务器/客户端 <---Key2---> 服务器
我猜它就像一个 SSH MITM 或命令代理。
我已经阅读了类似 Twisted 相关问题的答案,例如: Twisted 服务器-客户端数据共享 ,并且我了解传递客户端/服务器数据背后的理论。
我不确定的部分是用户身份验证。我想通过我的扭曲海螺应用程序将第一个客户端的登录详细信息传递到端点服务器。有没有办法做到这一点?
此外,是否可以进行单独的 SSH 密钥协商,然后在服务器和客户端之间传递所有数据,包括凭据和键入的任何命令?