大家好我想从外部桌面应用程序运行 memu play 宏命令,为此我需要在安全外壳 (ssh) 中执行命令或将包含命令的 .scp 文件传输到 Memu play 通过再次(ssh),经过一些研究,我发现了这个金块包Renci.SshNet,它允许我创建一个 ssh 客户端,但我不知道如何在 Memu play 中配置服务器部分。
我正在使用 Windows,桌面应用程序是使用 c# 构建的
var auth1 = new PasswordAuthenticationMethod(username, password);
//the username and the password shoud be configured in the server part
var auth2 = new KeyboardInteractiveAuthenticationMethod("username");
ConnectionInfo conInfo = new ConnectionInfo("host", "user", auth1, auth2);
var sshClient = new SshClient(conInfo);
sshClient.Connect();
var cmd = sshClient.RunCommand("ls");
var r = cmd.Execute();