OpenSSH 客户端可以工作,但 Putty 只能接收数据

OpenSSH 客户端可以工作,但 Putty 只能接收数据

有一个带有自定义 SSH 接口的应用程序,它进行身份验证然后启动命令行实用程序。它使用 OpenSSH 的客户端按预期工作:

Login Prompt -> 
Username/pass <- 
Main Menu ->
Menu Select <-
Other Menu Opts ->
-> = To Client
<- = To SSH Server

但是使用 Putty,在输入用户名和密码后不会发送任何数据

Login Prompt -> 
Username/pass <- 
Main Menu ->
Menu Select -X (no data sent)
-> = To Client
<- = To SSH Server

Putty 中的哪些设置可能导致此行为?您认为这是终端设置还是 SSH 设置?服务器是否需要响应特殊的 SSH 请求?

答案1

问题是由于 SSH 服务器没有响应 OOB SSH 请求。OpenSSH 不关心这个,除非得到响应,否则 Putty 不会发送数据。

相关内容