我目前正在构建基于Web的SSH客户端。我正在使用node和SSH2模块连接到Linux机器。问题是试图确定服务器何时等待来自客户端的响应说" sudo"
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
</script>
<div>
Find:
<input id="Find" type="search" placeholder="Search..." />
<label></label>
<button>Clear</button>
<script>
</script>
<select name="select" size="10" class="selection">
</select>
</div>
&#13;
我一直在阅读文档,但我无法识别任何因此而触发的事件。
答案 0 :(得分:1)
没有简单的方法可以做到这一点。基本上,您必须缓冲流输出并持续搜索该缓冲区以获得预期(sudo)提示,或使用类似streamsearch
的模块在流中搜索特定字符串,而无需显式缓冲和连续搜索。