我可以使用 SSH 从办公室访问我家里的电脑吗?

我可以使用 SSH 从办公室访问我家里的电脑吗?

我想在办公室使用家用电脑,而不必把它带到办公室。我想要一个比 TeamViewer 更简单的解决方案,因为我通常在工作场所使用 Live 发行版,所以如果 SSH 真的可以完成与“远程桌面”相同的工作,那么它将是一个很好的解决方案。

如果那不可能的话,至少请给我从办公室电脑上使用家用电脑终端的命令。

答案1

我通常通过 SSH(无 GUI)访问我的家用电脑。

为此,您首先应配置路由器以授予 SSH 端口转发。通常可以通过查找网关的 IP(连接信息 > 默认路由)来访问路由器配置页面。大多数现代路由器都有用于配置多个应用程序(包括 SSH)的预设。但是,如果您需要手动转发端口,请将其设置为通过端口 22 的任何传入连接都将路由到当地的您的家用计算机的 IP。

然后,您需要在您的家用电脑上安装 SSH 守护进程:

sudo apt-get install SSH

此后,您将能够通过以下简单的方式从客户端电脑进行访问:

ssh user@IP

其中 IP 是您家用电脑的 IP。您可能希望将其设为“静态”,为此,我建议您在http://www.no-ip.com然后noip2在 Ubuntu 上安装。

答案2

如果你没有静态IP,也没有公网IP,有个人服务器,可以尝试:https://github.com/fatedier/frp可以
搭建一个接入节点作为代理中心,家庭PC连接frp,办公PC连接frp,frp将办公PC的网络包转发给家庭PC。

相关内容