【发布时间】:2016-03-27 19:21:51
【问题描述】:
我想使用 ssh 连接到另一台计算机。跟着你可以看到我的代码。
ProcessStartInfo startinfo = new ProcessStartInfo();
startinfo.FileName = @"C:\Program Files (x86)\PuTTY\putty.exe";
startinfo.Arguments = "-ssh <user>@<domain> -pw <password>";
Process process = new Process();
process.StartInfo = startinfo;
process.StartInfo.UseShellExecute = false;
process.StartInfo.RedirectStandardInput = true;
process.Start();
process.StandardInput.WriteLine("<command>");
process.WaitForExit();
Console.ReadKey();
我有两个问题。首先,该命令应等待连接成功建立。其次,该命令没有显示在cmd中。我不知道是否没有看到命令,因为它没有等到连接成功或者它只是不工作。
非常感谢任何帮助。
【问题讨论】:
标签: c# ssh connection command