如何通过 SSH 访问我的工作电脑(Teamviewer 可以工作)?

如何通过 SSH 访问我的工作电脑(Teamviewer 可以工作)?

我家里和单位都有Ubuntu 11.10系统。我想通过 SSH 连接到我的工作计算机,但无法访问(甚至ping无法工作)。

然而,Teamviewer 确实可以工作,我认为ssh端口 22 可能被阻止,因此尝试通过端口 80 (http)、443 (https) 和 5938 (tcp/udp) 接受 SSH 连接。还是行不通。

我有什么想法可以通过 SSH 连接到计算机吗?另外,您知道为什么 TeamViewer 在端口 80 上工作而 SSH 却不能吗?

答案1

你家里的电脑是公用的吗?它接受来自您工作计算机的连接吗?我会考虑在家里的本地计算机上建立一个远程隧道,然后尝试将其与本地远程主机的远程端口链接起来以实现反向流。

答案2

首先,您是否先咨询过您的办公室 IT 团队,以确保您可以在系统上运行 ssh 服务器?一些工作场所将禁止此类远程访问。因此,如果您的工作场所不允许远程 SSH 连接,那么您应该忽略此答案的第二部分,因为运行第二部分所说的内容可能会让您被解雇或失去特权。

其次,如果允许的话,您需要安装一个 ssh 守护进程openssh_server。 SSH 和 TeamViewer 在不同的协议上运行,这就是通过端口 80 的 SSH 不起作用的原因。

相关内容