我在 Linux 中经常使用 SSH。我通常做的是进入服务器,然后基本上从该隧道运行一些操作(例如连接到 MySQL、上传文件等)。Windows Server 版本的“SSH”是什么?不是真正的 SSH,而是与 Linux 中完全相同的某种东西。
答案1
远程桌面。它与远程桌面并不完全一样,但可以执行您在 Linux 下习惯执行的任务。
以前 Windows 中有一个 telnet 服务器,但是现在 telnet 太不安全了。
答案2
有 OpenSSH 的 Windows 端口,可让您在 Windows 机器上运行 SSH 守护进程,我过去使用的主要端口似乎很长时间没有更新了,所以我不想链接到它,我很确定它使用的代码库有许多已知漏洞。
或者SysInternals PSexec只要您有相应的帐户,即可轻松在 Windows 系统上获取远程 cmd shell。它不像 SSH 那样是一个多功能工具,但是如果您正在寻找远程命令行,那么它就可以满足您的需求,而且它的优点是实际上不需要您事先在目标上安装服务,这是一个很大的优点。
答案3
抵制远程桌面的诱惑。虽然我承认它能带来即时满足,但它也意味着多年的无谓体力劳动。
相反,要熟悉组策略和 Windows 管理规范 (WMI)。
http://en.wikipedia.org/wiki/Windows_Management_Instrumentation
Windows 的最新版本包含 WMIC,但大多数编程语言都有 WMI 接口,包括 PowerShell。
根据评论,添加以下内容:如果您所说的“Windows 版 SSH”实际上是指“可以几乎同样轻松地管理一台机器或 10,000 台机器的命令行界面”,那么您将需要一个用于 WMI 的命令行(或编程)界面。
答案4
有适用于 Windows 的 SSH 服务器,其中两个是免费的:
- http://www.freesshd.com/(伟大的)
- http://mobassh.mobatek.net/en/(未经测试,看起来不错)