怎么用cmd远程连接别人的机子 笔记

本文介绍如何使用shutdown命令远程关闭他人电脑,以及通过telnet和Windows远程桌面连接等方式实现远程操作。涉及不同步骤和服务配置,适合有一定电脑操作基础的读者。
那么你是想show一下你的黑客技术了?如果你只是想强行关掉别人的机器,在本机上使用shutdown命令即可,具体做法是:


(首先尝试第7步,若失败,再在对方机器上进行1-5步。若是1-5步完成,仍失败,在双方机器上全部进行第6步)(建议读完再尝试,以免某些要点被遗漏。)


1、单击“开始”按钮,选择“运行”,在对话框中输入“gpedit.msc”(Windows家用版没有,无需1-5步,若是第7步失败,参考下面“远程桌面连接”简介中让防火墙“信任”的方法),然后单击“确定”,打开“组策略编辑器”。


2、在“组策略”窗口的左窗格中打开“计算机配置”—>“Windows 设置”—>“安全设置”—>“本地策略”—>“用户权利指派”。


3、在“组策略”窗口的右窗格中选择“Force shutdown from a remote system (从远端系统强制关机)”,双击。


4、在弹出的对话框中显示目前只有“Administrators”组的成员才有权从远程关机;单击对话框下方的“添加用户或组”按钮,然后在新弹出的对话框中输入“guest”,再单击“确定”。


5、这时在“从远端系统强制关机”的属性中便添加了一个“guest”用户,单击“确定”。


6、启动shutdown命令的相关服务:在我的电脑上右键->管理->服务和应用程序->服务->Task Scheduler->选择自动->点启动->点确定。

7、在本机CMD中输入shutdown -s -m \\{对方的ip} -t {你希望倒数的秒数,如10} 即可。








如果你是想在对方的机器上任意运行程序,尝试下telnet {对方的IP地址} 命令,如果对方没装防火墙,没禁用端口,没限制权限,并且开启了支持远程连接的服务的话,你就可以像用本地CMD一样指挥别人的电脑了。本地关机命令是 shutdown -s -t {你希望倒数的秒数}。


如果你想要个图形界面,就需要通过更高级的软件,例如QQ的远程控制(需要对方发起),Windows的远程桌面连接(也需要对方开启相应端口和服务),木马(不推荐,新手用木马有可能反被木马作者黑掉)。建议使用Windows远程桌面连接,比较简单,开始->程序->附件->远程桌面连接->点开直接输入对方IP就行了,首次连接时最好将对方机器上的防护软件(360、瑞星、Windows防火墙等)设为手动模式(例如360在“主窗口”->“木马防火墙”->“设置”->“木马防火墙”->“手动模式”),观察对方的防护软件是否拦截了连接,如果弹出了提示窗口,说明被拦截,一定要点“信任”。如果连接失败,根据弹出的对话框提示逐项排查即可。
纯CMD窗口的远程使用Windows系统的方法仅有Telnet而已,或者某些古典式的命令行木马,没有其他方法,并不好用。
如果是UNIX系统,你使用UNIX客户机可以直接登录,那就是正常的用法,无需特别操作。

在使用命令行工具实现远程连接时,`cmd`(命令提示符)是一个功能强大的工具,尤其适用于Windows系统用户。以下是几种常见的远程连接场景及对应的`cmd`操作方法。 ### 1. 远程重启计算机 通过`cmd`远程重启计算机可以使用`shutdown`命令。例如,要远程重启IP地址为`192.168.1.100`的计算机,可以使用以下命令: ```cmd shutdown -m \\192.168.1.100 -r -t 0 ``` - `-m` 指定目标计算机。 - `-r` 表示重启。 - `-t 0` 表示延迟时间为0秒,即立即执行。 需要注意的是,执行此命令前必须确保本地计算机与目标计算机之间的网络连接正常,并且目标计算机已经开启了远程桌面功能。此外,用户需要具备足够的权限来执行远程重启操作[^1]。 ### 2. 使用SSH连接远程Linux系统 对于需要通过`cmd`连接远程Linux系统的场景,可以使用内置的`ssh`命令。假设远程Linux系统的IP地址为`192.168.1.101`,用户名为`user`,可以通过以下命令进行连接: ```cmd ssh user@192.168.1.101 ``` 执行该命令后,系统会提示输入密码。输入正确的密码后即可成功登录到远程Linux系统。这种方式适用于临时连接需求,无需安装额外的客户端软件[^2]。 ### 3. 远程连接Oracle数据库 在需要通过`cmd`连接远程Oracle数据库的情况下,可以使用`sqlplus`命令行工具。首先,确保本地计算机上安装了Oracle客户端或相关工具(如PL/SQL Developer、Toad SQL Developer等)。然后,使用以下命令连接远程Oracle数据库: ```cmd sqlplus username/password@//hostname:port/servicename ``` 其中,`username`和`password`是数据库的用户名和密码,`hostname`是数据库服务器的IP地址,`port`是数据库监听端口(默认为1521),`servicename`是数据库的服务名。例如,连接到IP地址为`192.168.0.58`、端口为`1521`、服务名为`oracledata`的数据库,命令如下: ```cmd sqlplus scott/tiger@//192.168.0.58:1521/oracledata ``` 此命令将尝试使用提供的凭据连接到指定的远程Oracle数据库[^3]。 ### 4. 配置Oracle数据库远程连接 为了确保能够顺利通过`cmd`连接远程Oracle数据库,需要正确配置Oracle Net服务。通常,这涉及到编辑`tnsnames.ora`文件,添加一个描述远程数据库连接信息的条目。例如: ```ora ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = oracledata) ) ) ``` 保存此配置后,可以在`cmd`中使用以下命令连接远程数据库: ```cmd sqlplus username/password@ORCL ``` 这种方式简化了连接过程,使得用户只需记住一个简短的别名即可连接到复杂的数据库环境[^4]。 ### 总结 通过`cmd`实现远程连接的方法多种多样,具体取决于目标系统的类型和应用场景。无论是远程重启计算机、连接远程Linux系统,还是访问远程Oracle数据库,都可以通过适当的命令和配置来完成。然而,无论采用哪种方法,都必须确保具备足够的权限,并且目标系统已正确配置以支持远程连接。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值