【发布时间】:2016-04-29 07:40:53
【问题描述】:
好吧,伙计们,我已经看到了很多关于这个的问题,但没有一个我可以使用或理解
我正在尝试做的是从 asp.net c# 连接到 putty,然后运行命令以获取状态
然后我将使用结果每 3 秒绘制一次报告并将其显示在我的网页上
这是第一次尝试,所以我很无知
private void connect_putty()
{
Process sh = new Process();
sh.StartInfo.FileName = "Putty.exe";
sh.StartInfo.UseShellExecute = false;
sh.StartInfo.CreateNoWindow = false;
sh.StartInfo.Arguments = "";
}
说实话,我目前拥有的东西很可悲,任何帮助都将不胜感激
提前致谢
【问题讨论】:
-
你到底想让 Putty 做什么?连接到远程主机?
-
您能否说明您是想通过 SSH 连接到服务器,还是真的想启动 putty 并连接到服务器?
-
@adrian 我通常会运行一个命令从 ip(是主机)获取状态,然后我想检索信息并绘制一个我将在网页上显示的图表
-
@Dane 老实说,我想用我的 c# 代码做所有事情,但我不知道这是否可能,因此如果你知道一种我欣赏它的方法,我会尝试启动 putty
-
这听起来像是你想连接到一个 SSH 服务器,然后执行一个命令,返回它的结果,然后绘制它。啊!然后你需要一个 C# OpenSSH API,它可以让你绕过 Putty 并自己与服务器对话