手机被偷,也可以通过苹果电脑IOS ssh远程开关机_如何远程开关机

B站影视 2025-01-28 20:00 1

摘要:public static void WindowsShutDown(string host, string username, string password, int time = 0)

一、设置

1、在苹果电脑打开系统偏好设置-共享2、勾选远程登录,远程管理3、记住远程登录指令

4、在远程管理界面点击选项…

5、勾选重新启动和关机6、创建root账户密码

6.1 打开终端输入sudo su回车

sudosu

6.2 输入当前用户密码回车然后输入passwd root

passwdroot

6.3 重复输入两次新密码

6.4 设置完成

1、在windows电脑上打开运行输入cmd回车

2、输入ssh user@192.168.2.129回车sshuser@192.168.2.129

3、输入user登录密码回车4、输入sudo shutdown -h now回车sudoshutdown-hnow

5、输入root密码回车6、关机完成

C#ssh以下为远程代码

using Renci.SshNet;

using Renci.SshNet.Common;

public static class SshHelper

{

///

/// windows关机

///

///IP地址

///用户名

///密码

///延时时间,单位秒

public static void WindowsShutDown(string host, string username, string password, int time = 0)

{

using (SshClient sshClient = new SshClient(host, username, password))

{

sshClient.Connect;

var cmd = sshClient.RunCommand($"shutdown -s -t {time}");

Check(cmd);

}

}

///

/// IOS关机

///

///IP地址

///用户名

///密码

///

public static void IOSShutDown(string host, string username, string password, string rootpws)

{

using (SshClient sshClient = new SshClient(host, username, password))

{

sshClient.Connect;

try

{

var cmd = sshClient.RunCommand($"echo '{rootpws}' | sudo -S shutdown -h now");

Check(cmd);

}

catch (SshConnectionException ex)

{

//关机后会引起连接中断

Console.WriteLine(ex.Message);

}

}

}

///

/// 检查指令是否错误

///

///

private static void Check(SshCommand cmd)

{

if (!string.IsNullOrEmpty(cmd.Error))

{

throw new Exception(cmd.Error);

}

}

}

来源:网络知识交流

相关推荐