代码之家  ›  专栏  ›  技术社区  ›  excray

控制台实用程序,可以远程连接到其他系统并发出命令

  •  0
  • excray  · 技术社区  · 16 年前

    我的工作经常涉及到远程系统的vnc和它的工作。由于我大部分时间都在这个远程系统上运行命令行应用程序,我想知道是否有一个替代命令提示符的软件可以安装在我的本地计算机上。使用此命令,我应该能够创建与远程系统的会话,从那时起,在命令提示符中发出的所有命令都应该在远程系统中运行。

    localhost>dir-->应列出remotehost active directory中的目录内容

    localhost>app.exe应在远程主机中运行app.exe,并在localhost命令提示符中显示其内容

    我浏览了一下,读到了powershell中的cmdlet。但看起来我需要为路径中的每个应用程序(路径中的dir、mkdir、app.exe)编写一个cmdlet。如果我错了就纠正我。会话建立后,我只需要在远程主机中运行在本地主机中调用的命令,并将控制台输出返回到本地主机。如果powershell+cmdlet是唯一的方法,请告诉我

    谢谢

    4 回复  |  直到 16 年前
        1
  •  1
  •   Joey Gumbo    16 年前

    只要使用powershell远程处理,如果它可以设置(需要一点准备)。

    我不太清楚你为什么要为已经存在的东西编写自己的cmdlet。 dir 是的别名 Get-ChildItem 它返回当前路径中的项(也取决于某些其他内容的选项)。而且由于powershell是一个shell,所以运行外部程序也没有问题。

        2
  •  0
  •   josh3736    16 年前

    你要找的就是宋承宪。 Cygwin 有一个ssh服务器和客户端。

        3
  •  0
  •   Thomas    16 年前

    unix用户总是使用ssh来实现这一点。您可以安装 sshd 通过cygwin在远程计算机上安装服务器,然后使用 PuTTY 连接到它。

    另外,putty不使用笨重的窗户 cmd.exe 程序;它有一个更好的终端。

    你甚至可以在远程端运行powershell,这样你就不必学习bash了。

        4
  •  0
  •   Alex K.    16 年前

    取决于您实际访问机器的方式 PSExec 可能是不需要在远程系统上安装任何东西的替代方案。

    推荐文章