所以我想在 SSH 中运行一个 .exe 但不知道,请帮忙?
我正在尝试为我正在制作的游戏运行服务器,并且需要在我的 vps 上使用它,以便任何人都可以连接,但不知道如何在我的 vps 上的 SSH 中运行它。
SSH 是一种协议,它本身永远不会运行任何程序。根据您在 SSH 中运行的 Shell 和使用的操作系统,您将启动可执行文件:
Linux: ./program
Windows: program.exe
注意:exe 通常表示 Windows 程序。大多数 Linux/Unix 服务器都具有 SSH 访问权限,而 Microsoft 服务器通常没有。你想在 Linux 机器上启动一个 windows exe 吗?那将行不通(永远)。除非它是 .NET 可执行文件,在这种情况下,您可以开始使用单框架。
你想安装一个 SSH 服务器并让它运行你自己的程序而不是默认的 shell?如何配置完全取决于您使用的产品/包;但也许为您重新表述问题足以帮助您在文档中找到所需的配置指令。
你需要./在程序名称之前,像这样
./program.exe
Linux:这将使用 ssh 在远程机器上远程运行一系列命令(确保您的用户名可以直接访问并且不需要密码):
ssh remotemachine'命令1 | 命令2 | 命令3'
对于 Windows,您可以使用以下命令:
ssh username@remotePcIP "\file.exe"