我在玩 nmap 并发现我完全最新的 Windows 10(1607 专业版 - 不是内部人员)盒子打开了端口 22(ssh)。我$ssh <ip>发现是的,我的机器上运行着一个 ssh 服务器。我已经学会了在 Windows 方面不要对任何事情感到惊讶。我尝试了我的密码(我的本地帐户 pw 和我的 Windows“unix 密码”,这是安装新的“Linux 的 Windows 子系统”时需要的),但都失败了。
我继续使用 Windows 10 机器并运行c:\>bash并确保 ssh 服务器没有设置为在任何运行级别启动,然后重新启动(我不知道 Windows 中的 linux 功能是如何工作的,但它似乎可以工作)。重新启动后,我仍然显示端口 22 打开。我查看了 Windows 防火墙,找到了“ssh 服务器代理服务”的条目;我查看了 services.msc 并找到了“ssh server broker”和“ssh server proxy”;我在谷歌上查看,除了承诺在某些时候发生的 ssh 之外,在 Windows 上完全没有发现任何关于 ssh 的信息,人们问什么时候?
这是怎么回事?为什么我有一个我一无所知的 ssh 服务器正在运行?我该如何配置?我该如何杀死它?杀死它真的会杀死它吗?或者它是否像 Windows 10 中的其他选项似乎偶尔会切换回(大概)微软认为我应该选择(或希望我选择)的选项。
远程桌面是......可用,但我想在 Windows XP 机器上打开一个适当的远程终端窗口,就像我能够在 Linux 上一样。一个快速的谷歌指出了这一点,但它看起来只适用于 Vista/Server。
我可以使用 WinSCP 连接到我的 Windows 7(新安装的)吗?如果“是” - 我需要做什么来连接?
在我的 Windows 7 上,我有用户名和密码。
是否有可能(以及如果可能的话)设置对 Apache 的安全 shell 访问?Apache 安装在我的本地计算机 (Windows) 上吗?我的主机帐户有 SSH 访问权限,但我的本地计算机上需要它。