c# ssh到linux,C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令
在Unity3D項目開發工具時需要用到SSH連接遠程Linux服務器執行命令,找到SharpSSH鏈接庫后,通過此方法就可使用。///?
///?SSH登錄遠程Linux服務器,并運行指令
///?
///?遠程Linux服務器IP或域名
///?賬號名
///?賬號密碼
///?命令
///?
public?static?bool?RunSSHCommands(String?host,?String?username,?String?password,?String[]?commands)
{
if?(commands?==?null?||?commands.Length?==?0)
return?false;
try
{
SshExec?exec?=?new?SshExec(host,?username);
exec.Password?=?password;
//XXLog.Log(String.Format("[{0}]Connecting...",?host));
exec.Connect();
//XXLog.Log("OK");
foreach?(String?command?in?commands)
{
if?(command?==?null?||?command.Trim().Length?==?0)?continue;
string?output?=?exec.RunCommand(command);
//XXLog.Log(output);
}
//XXLog.Log("Disconnecting...");
exec.Close();
//XXLog.Log("OK");
return?true;
}
catch?(Exception?e)
{
XXLog.Log(e.Message);
return?false;
}
}
總結
以上是生活随笔為你收集整理的c# ssh到linux,C#通过SharpSSH库与Linux服务器建立SSH连接并执行命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux odbc 数据源测试,lin
- 下一篇: wps linux32位不兼容,WPS