0

所以我想在 SSH 中运行一个 .exe 但不知道,请帮忙?

我正在尝试为我正在制作的游戏运行服务器,并且需要在我的 vps 上使用它,以便任何人都可以连接,但不知道如何在我的 vps 上的 SSH 中运行它。

4

5 回答 5

3

SSH 是一种协议,它本身永远不会运行任何程序。根据您在 SSH 中运行的 Shell 和使用的操作系统,您将启动可执行文件:

Linux: ./program
Windows: program.exe

注意:exe 通常表示 Windows 程序。大多数 Linux/Unix 服务器都具有 SSH 访问权限,而 Microsoft 服务器通常没有。你想在 Linux 机器上启动一个 windows exe 吗?那将行不通(永远)。除非它是 .NET 可执行文件,在这种情况下,您可以开始使用单框架。

于 2012-07-18T06:23:55.627 回答
1

你想安装一个 SSH 服务器并让它运行你自己的程序而不是默认的 shell?如何配置完全取决于您使用的产品/包;但也许为您重新表述问题足以帮助您在文档中找到所需的配置指令。

于 2012-07-18T08:14:29.773 回答
1

你需要./在程序名称之前,像这样

./program.exe
于 2015-06-24T01:46:14.077 回答
0

Linux:这将使用 ssh 在远程机器上远程运行一系列命令(确保您的用户名可以直接访问并且不需要密码):

ssh remotemachine'命令1 | 命令2 | 命令3'

于 2014-01-09T18:18:02.833 回答
0

对于 Windows,您可以使用以下命令:

ssh username@remotePcIP "\file.exe"
于 2021-10-24T21:00:39.773 回答