我想要远程控制我的家用台式电脑(运行Windows 7 Professional),主要执行以下任务:
- 下载电子邮件附件以及发送带有附件的电子邮件
- 运行无 UI 的程序,其唯一的输入是文件,其唯一的输出也是文件
到目前为止,我发现的唯一解决方案是使用远程桌面连接到我的电脑,但这非常慢并且效率低下,尤其是在除了我的手机之外没有其他快速的互联网连接可用时。
我希望能够向我的电脑发送批处理命令,例如:
- 下载电子邮件附件
- 使用它作为无 UI 程序的输入
- 将程序的输出保存到文件
- 将该文件作为电子邮件附件发送给我自己
这可能吗?我该怎么做?
答案1
一个选项是打开 Windows 功能“[X] Telnet 服务器”并使用 telnet 客户端访问它。这提供了基于文本的 Windows 命令行访问,因此对网络带宽的占用很小。
答案2
警告:请勿通过互联网使用 TELNET
如果想在互联网上公开命令行,您需要一种安全的方法。可以说最安全的是安全 Shell (SSH)。对于 Windows,可通过以下方式使用Bitvise WinSSHD它对非商业用途具有有限的免费许可。
Windows SSH 服务器还有其他选项。请参阅此答案:https://serverfault.com/questions/8411/what-is-a-good-ssh-server-to-use-on-windows了解详情。