所以最近我带来了一台非常便宜的电脑作为 Minecraft 服务器。我打算用 Ubuntu 服务器设置它。我希望能够向它发送命令(启动服务器、更改内容、停止服务器),并且我希望能够打开电脑并将其关闭。问题是我想把这台电脑/服务器放在我的路由器旁边的某个地方,我不想在我想用它改变某些东西时连接一个显示器、键盘和鼠标。我希望能够从我的 Windows 10 电脑连接到它。Windows 10 pc 和 Ubuntu 服务器都将在家里(本地),但我希望能够在不授予连接到游戏服务器的人的访问权限的情况下连接它。在 Google 上进行研究时,我发现了有关 ssh 的信息,但我发现的每一篇文章都告诉您如何使用和设置 ssh 似乎都在使用它进行远程连接。我还担心通过使用 ssh,一旦我将我的服务器 IP 地址提供给将加入它的人(通过端口转发),他们将能够远程进入服务器并进行更改。这显然不是理想的,也不是那么安全。总而言之,我希望能够在本地连接到我的服务器并向其发送命令等,而无需向其他人提供访问权限。非常感谢,如果我没有提供足够的信息,我很抱歉,因为我是新来的,不知道如何解释我的问题。我还担心通过使用 ssh,一旦我将我的服务器 IP 地址提供给将加入它的人(通过端口转发),他们将能够远程进入服务器并进行更改。这显然不是理想的,也不是那么安全。总而言之,我希望能够在本地连接到我的服务器并向其发送命令等,而无需向其他人提供访问权限。非常感谢,如果我没有提供足够的信息,我很抱歉,因为我是新来的,不知道如何解释我的问题。我还担心通过使用 ssh,一旦我将我的服务器 IP 地址提供给将加入它的人(通过端口转发),他们将能够远程进入服务器并进行更改。这显然不是理想的,也不是那么安全。总而言之,我希望能够在本地连接到我的服务器并向其发送命令等,而无需向其他人提供访问权限。非常感谢,如果我没有提供足够的信息,我很抱歉,因为我是新来的,不知道如何解释我的问题。
所以我理解的场景如下(如果我错了,请纠正我):
在这种情况下,您可以通过 ssh 从您的 Windows PC 安全地连接到您的 Ubuntu PC,因为到您的 Ubuntu PC 的 ssh 端口没有被转发,因此不可能从外部连接到它。
还要记住,ssh 连接需要用户名和密码,所以即使有人能够连接到您服务器上的 ssh 端口,他们也需要用户名和密码才能实际登录(而您没有理由给他们用户名和密码) .
您需要在 Windows 上安装 ssh 客户端(Windows 10 默认安装,但您需要启用它)并在 Ubuntu 上安装 ssh 服务器。
您无法通过 ssh 完成的唯一一件事就是打开 PC,因为一旦您将其关闭,就不会运行任何软件来侦听 ssh 端口并执行您的命令。但是,您可以使用 LAN 唤醒功能将其打开,但这是一个完全不同的主题,与 Ubuntu 不太相关。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句