如何远程登录到局域网中的计算机

Posted

技术标签:

【中文标题】如何远程登录到局域网中的计算机【英文标题】:how to telnet to a computer in a Lan 【发布时间】:2013-01-21 10:18:04 【问题描述】:

我已经使用 node.js 创建了一个 TCP 服务器

服务器在 8xxx 端口上运行。

我在 iPad 上用 telnet 测试过服务器,没问题。

运行服务器的电脑和 iPad 使用同一个 wifi 网络。

无线路由器连接到一个连接到互联网的 VDSL 调制解调器。

如何使用不在我局域网中的另一台计算机远程登录 TCP 服务器?

我是网络新手。请告诉我如何:) 谢谢!

P/s:对不起我的英语不好。

【问题讨论】:

【参考方案1】:

在这种情况下,您需要计算机(服务器)的公共 IP。通常,每次您登录 ISP 客户端时,公共 IP 都会更改。 您可以使用 whatismyip.org 找到您的 IP。

现在,另一台机器也应该有互联网连接。然后使用您从 whatismyip 获得的公共 IP 远程登录。它会起作用的。

【讨论】:

另外,正如 DaFunix 所建议的那样,应该没有防火墙阻止请求,但是由于您的 LAN 连接正常,WAN 也应该工作。 我认为我从网站获得的 IP 地址是调制解调器 IP 地址。我仍然无法远程登录服务器。当我通过浏览器连接IP时,它需要登录。它似乎是调制解调器的登录形式。 哦..它是 Wi-Fi 调制解调器吗?在某些情况下,您需要进行端口转发。请搜索特定于您的调制解调器的端口转发。因为我猜这里发生的事情是公共 IP 为您提供调制解调器的配置页面,这无济于事。 是的,这是我调制解调器的配置页面。有人告诉我,我需要做一些端口转发。让我试试 :)。谢谢阿吉特【参考方案2】:

如果有任何防火墙阻止传入连接,您应该能够使用您的 WAN IP 和您配置的端口连接到您的 TCP 服务器。

您可以通过访问以下网站找到您的 IP:http://whatismyipaddress.com/

然后,尝试使用telnet [YOUR IP] [PORT] 之类的东西从远程计算机连接

如果连接不起作用,请禁用所有软件防火墙和/或材料防火墙,它应该可以正常工作。

【讨论】:

我认为whatismyipaddress.com网站记录的IP是VDSL Modem的IP,不是吗?我仍然无法通过 telnet 连接到服务器

以上是关于如何远程登录到局域网中的计算机的主要内容,如果未能解决你的问题,请参考以下文章

详解Redis开启远程登录连接

局域网远程访问共享文件夹登录账号密码?

如何用批处理登录远程计算机上,执行另一个批处理文件?

如何远程登录单位内网里的OpenWrt路由器

使用OpenSSH远程登录

Linux 下如何限制 ROOT 用户远程登陆?