Windows 7 远程程序执行

Windows 7 远程程序执行,windows-7,telnet,remote-access,Windows 7,Telnet,Remote Access,在Windows 7上,如何允许来自不同网络的人开始执行某些已存在的.exe文件,以及可以提供哪些路径 您可以假设所涉及的主题将具有相同的操作系统 远程计算机位于防火墙后面,您可以假定某些端口可以转发 要求: 远程启动执行的主体需要有一种简单的方法来执行,如果可能的话,无需安装任何附加软件 并不意味着每个人都应该能够执行它(需要简单的身份验证) 若设置将执行程序的机器的过程将使其对1中提到的主题更加友好,那个么这个过程可能会更加复杂 最后但最重要的一点:1中提到的主题。不能在远程系统上执行、

在Windows 7上,如何允许来自不同网络的人开始执行某些已存在的.exe文件,以及可以提供哪些路径

您可以假设所涉及的主题将具有相同的操作系统

远程计算机位于防火墙后面,您可以假定某些端口可以转发

要求:

  • 远程启动执行的主体需要有一种简单的方法来执行,如果可能的话,无需安装任何附加软件

  • 并不意味着每个人都应该能够执行它(需要简单的身份验证)
  • 若设置将执行程序的机器的过程将使其对1中提到的主题更加友好,那个么这个过程可能会更加复杂

  • 最后但最重要的一点:1中提到的主题。不能在远程系统上执行、读取或更改任何其他内容,如有可能,请再次执行

  • 到目前为止,我能找到的唯一适合这个目的的东西是telnet,如果我没有错的话,它可以满足前三个要求,但我不确定最后一个要求是否可以用它完全满足。

    Intelliadmin提供了一个很好的远程执行程序,可以轻松地通过lan网络远程执行.exe文件。在具有相同用户和密码的两台计算机上都需要网络管理员帐户

    语法:

    remoteexecute.exe -h [host] -u [user] -p [pass] [options] [filename] [arguments]
    
    选项:

     -h The remote host name or IP
    
     -u Username *
    
     -p Password *
    
     -e Don't load users environment variables
    
     -l Don't load users profile
    
     -c Copy file to the remote host
    
     -cs Run process in the console session
    
     -n Run process as hidden
    
     -sf [filter] Run process in session where user matches the filter
    
     -i Return immediately, and don't wait for process to terminate
    
     -sa Run process under the system account
    
     -su Run process as the session user
    
     -q Quiet mode.
    

    必需选项-*

    该程序似乎不使用任何类型的加密。用纯文本发送数据是自找麻烦

    Windows 7至少提供128位RDP加密:


    然而,本文提到了TLS/1.0,它与SSL v3几乎相同,这两个版本都被认为是不完整的。我建议搜索一个可以在Windows 7计算机上实现TLS/1.1及更高版本的解决方案

    好的,我找到了解决方案。我正在运行Web服务器,该服务器上的Web站点包含需要根据客户端请求运行的程序。我使用PHP的execute()使他能够通过单击按钮开始执行该文件。我正在使用一些经过测试的登录脚本,所以我可以假设登录表单是尽可能安全的。如果客户端可以在网站上做的唯一事情就是登录、注销并单击以运行程序,那么这是否安全?我将实现一个功能,该功能将禁止客户端开始不恰当地单击该按钮进行垃圾邮件发送,从而对服务器造成意外影响。这不是编程问题。