我想知道SSH.net是否有可能在控制台或流要求用户输入时实现。
示例:
SshClient client = new SshClient(host, plainUsername, plainPassword);
SshCommand command = client.createCommand("Telnet aaa.bbb.ccc.ddd");
AsyncResult asyncResult = command.BeginExecute();
shell要求用户输入类似“ Username:”的命令,但由于超时而命令出错,我想结束异步命令并在shell询问用户输入时发送下一个命令。
如何在不使用SshShellStream的StreamReader的情况下,或者在进入期望的答案之前不使用command.result()来避免这种情况?
有可能吗?