Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在开发一个基于 C# 的小型客户端工具,它可以通过 LAN 在我的 debian homeserver 上执行一些操作,例如扫描和打印。到目前为止,我正在使用 SANE 和 CUPS 等通用接口以及 SaneSharpLib 等预定义库。
现在,我想从服务器系统获取一些自定义信息,例如某些进程或(外部)设备的状态。
在这些系统之间创建基于网络的通信通道以传输此类数据的最佳(简单与资源高效)方式是什么?
最简单的方法是通过 ssh 连接到您的主机并获取您需要的信息,就像您直接在系统上一样。
试试这个将 ssh 绑定到你的 c# 应用程序。
http://sshnet.codeplex.com/