相关疑难解决方法(0)

来自家中的隧道 FTP 连接,其中服务器仅接受本地 IP

我需要在工作时访问 FTP 服务器,但该服务器只接受本地 IP。我无法从我的家用机器访问它。我已经能够通过 PuTTY ssh 进入我的 Unix 工作机器,并从那里成功打开到 FTP 服务器的控制台 FTP 连接。

我可以解决这个问题,但我不想这样做,因为这对我来说非常麻烦。我更喜欢通过 PuTTY 通过工作机器建立 FTP 连接,因此我可以使用我选择的 FTP 客户端 FileZilla 来完成我在服务器上的 FTP 需求。当然,这是通过端口 21。

我知道 PuTTY 能够通过 ssh 进行端口转发,我只是不确定如何使用它。

主页 -> 工作 -> 服务器。

ftp ssh putty

11
推荐指数
2
解决办法
1万
查看次数

如何使用公共动态 IP 通过 SSH 连接到路由器后面的私有 IP

在我的办公室里有两台PC,它们都位于具有自己的私有IP的路由器后面。我正在尝试通过 SSH 连接到它们,但它似乎只有在我的笔记本连接到同一 Wifi 时才有效(这意味着所有电脑都在同一网络中)。如何通过 SSH 在家工作?

我猜它使用的是公共 IP(您从 www.whatismyip.com 或类似网站获得的 IP),但我找不到一种方法来告诉 SSH 连接到特定的 PC。

另外,我有一个动态 IP,所以我设置了一个 DNS 服务器(使用 my.noip.com)。

顺便说一句,所有这些都在 Ubuntu 上。

提前致谢。

编辑:

我在 Internet 选项卡(启用 NAT 端口映射协议)下向路由器(苹果时间胶囊 A1470)添加了一些选项,并使用端口 22 和我感兴趣的 PC 的私有 IP 地址添加了端口映射设置。尽管如此,仍然不知道如何使用公共 IP 进入私有 IP。

编辑2:

显然,我的端口转发正在工作,但我认为我有两个 IP,一个用于路由器,一个用于公共 IP,尽管公共 IP 似乎无法到达路由器 IP。在我的路由器信息中有一个IP,类似于172.xxx;当我通过该 IP 进行 ssh 并指定端口时,我无法进入办公室中我感兴趣的两台 PC 中的一台,如果我更改端口(我之前在端口转发中设置的端口),我可以进入其他电脑。问题是外网的PC无法使用路由器中转发的IP。公共 IP 也无法工作,即使来自同一网络也是如此。

ssh ip

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

ssh ×2

ftp ×1

ip ×1

putty ×1