![远程CMD登录](https://linux22.com/image/1218459/%E8%BF%9C%E7%A8%8BCMD%E7%99%BB%E5%BD%95.png)
我需要一个 VNC/SSH/某样东西的服务器,让我可以从受限帐户(意味着没有服务或任何安装)远程访问命令行。只需一个简单的 exe,我可以运行它并让它连接到我或监听连接。最好它会要求输入用户/密码并以我指定的用户身份运行 cmd。有这样的程序吗?
答案1
约翰提到执行能够运行单个可执行文件。他没有提到的是,该可执行文件可以是 cmd.exe(或 powershell 或 bash 等),它将为您提供远程 shell。
答案2
自己动手的角落。
codeproject 上有两个组件的开源版本,即服务器和客户端。服务器用 Java 编写,客户端用 C++ 编写。服务器只需要足够的权限即可打开套接字,如下所述:
它首先创建一个服务器套接字,以便客户端可以连接到它。当客户端连接到服务器时,它将使用 CommandRunner 类生成一个新线程来处理客户端的请求。主线程将继续监听新客户端。
服务器部分在这里:在远程机器上执行命令 - 第一部分
客户端部分在这里:在远程机器上执行命令 - 第 2 部分