星空网 > 软件开发 > ASP.net

.Net使用SSH.NET通过SSH访问Linux主机

使用了SSH.NET库,添加引用dll至项目,以下代码显示了点击按钮后SSH链接Linux主机执行命令并返回命令执行结果 

 1 protected void btnExcute_Click(object sender, EventArgs e) 2 { 3   string server = ServerAddr.Text; 4   string username = UserName.Text; 5   string password = Password.Text; 6   string command = Command.Text; 7  8   StringBuilder result = new StringBuilder(); 9   try10   {11     using (var client = new SshClient(server, username, password))12     {13       try14       {15         client.Connect();16         result.Append(client.RunCommand(command).Execute() + "\r\n");17         QAResult.Text = result.ToString();18         client.Disconnect();19       }20       catch (Exception e1)21       {22         result.Append(e1.Message + "\r\n");23       }24     }25   }26   catch (Exception e1)27   {28     result.Append(e1.Message + "\r\n");29     QAResult.Text = result.ToString();30   }31 }

 

以下代码演示了从本机拷贝文件到Linux主机

 1 private void TestTranferFiles() 2 { 3   string server = ServerAddr.Text; 4   string username = UserName.Text; 5   string password = Password.Text; 6   string command = Command.Text; 7   var scp = new ScpClient(server, username, password); 8   scp.Connect(); 9   scp.Upload(new DirectoryInfo(@"d:\aaaa"), "/home/zy"); //将d:\\aaaa下的所有文件上传10   scp.Disconnect();11 }

 




原标题:.Net使用SSH.NET通过SSH访问Linux主机

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊官方选品工具上线!帮你拓展更多品类:https://www.kjdsnews.com/a/543671.html
如何在 15 分钟内创建自己的 Shopify 商店(2021 年 8 月):https://www.kjdsnews.com/a/543672.html
亚马逊产品快速清仓的六个方法:https://www.kjdsnews.com/a/543673.html
跨境物流:跨越周期,还是随波逐流?:https://www.kjdsnews.com/a/543674.html
深圳大卖要求“大小周”工作制!但它是招聘禁词!?:https://www.kjdsnews.com/a/543675.html
亚马逊封号潮下,卖家转战TikTok小店可行吗?:https://www.kjdsnews.com/a/543676.html
大批Listing被下架,“黄色警告”!提示存在停用风险:https://www.kjdsnews.com/a/1836647.html
跨境支付百科——巴西支付篇:https://www.kjdsnews.com/a/1836648.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流