【发布时间】:2010-06-28 16:07:07
【问题描述】:
我在搞乱 Tamir.SharpSsh,想看看是否可以用它在 C# 中完全实现控制台 SSH 客户端。我不是指像 putty 这样的东西,它实际上在它自己的 GUI 中运行,而是你可以直接从 windows cmd 控制台运行的东西。
这个库非常棒,只是它不以任何方式处理终端仿真。所以在使用 SshShell 的时候,你可以做一些基本的交互,但是输出的结果往往很丑陋,而且充满了随机字符,你实际上并不能与 shell 脚本之类的东西进行交互。
据我所知,SharpSSH 只是将 IO 重定向到控制台 IO。
将其重定向到其他地方并处理终端仿真有多难?另外,是否有我可以使用的仿真库(最好是 C# 和开源)?
编辑:放弃 SharpSSH,请参阅下面的答案以了解我想出的最终解决方案。
【问题讨论】:
标签: c# ssh terminal sharpssh vt100