远程访问 Windows 系统的命令 Shell

远程访问 Windows 系统的命令 Shell

远程访问远程系统的命令 shell (cmd) 的最佳方式是什么?我需要在家里的办公系统中运行某些命令行应用程序?是否有独立于平台的工具可以做到这一点,例如从家里的 Linux 机器访问办公室计算机的 Windows 命令提示符。

答案1

听起来你最好的选择是 SSH。在 Windows 上安装它有几种方法,请参阅这里有一篇很好的文章总结了它们

您还可以使用 Cygwin 并从其中设置其 openssh 包。这将为您提供一个远程可用的 bash shell。不过,对于您的目的而言,前一个选项可能更适合您,因为您将能够访问传统的 Windows cmd 提示符。

答案2

看起来像电源外壳可能是你最好的选择。有一个类似的问题不久前在 StackOverflow 上提问。

答案3

Sysinternal 的 PSExec (工具) 允许远程执行命令行(或在本地的不同会话中执行)。但这不是交互式的。

答案4

工具的 psexec可以做到

psExec \\computer cmd.exe

netcat(Cygwin 和几个可用于 Windows 的端口)也可以做到这一点。在远程机器上运行以下命令:

nc.exe -l -p6969 -d -e cmd.exe -L

您的本地计算机上有这样的代码:

nc.exe 192.168.1.1 6969

IP 和端口仅供参考。另请查看氮碳,据称是 Netcat 的改进和最新版本。

相关内容