【发布时间】:2014-07-09 15:56:14
【问题描述】:
有时我需要在家使用办公电脑。所以我在家里的电脑上安装了putty并连接到办公系统。如果我在办公电脑上下载并安装一些东西,需要连接互联网才能下载。我怀疑它是否会在家中使用互联网连接。任何人都可以澄清我的疑问
【问题讨论】:
有时我需要在家使用办公电脑。所以我在家里的电脑上安装了putty并连接到办公系统。如果我在办公电脑上下载并安装一些东西,需要连接互联网才能下载。我怀疑它是否会在家中使用互联网连接。任何人都可以澄清我的疑问
【问题讨论】:
Putty 只是一个 SSH 客户端。您正在与您的办公机器建立远程连接。因此,当您使用 putty 时,您实际上已登录到办公室机器,并且将像物理访问办公室本身的终端一样使用它。因此,您所做的任何下载都将使用办公室连接进行。
但是,如果需要将任何此类数据传输到您的家用计算机,这将使用家里的互联网连接。
【讨论】:
Putty 会为您的机器创建一个隧道。您在其上运行的任何命令都在该机器上本地运行,就像您使用终端坐在那里一样。因此,如果您解压缩某些内容,或者运行并安装软件包,它将在执行它的机器上运行。
换句话说,如果您坐在 Windows 机器上,并打开一个与您的 Linux 机器的 Putty 会话,您就不再与您的本地系统交谈。在该窗口内完成的所有操作都在 Linux 机器上执行。
这也意味着,如果您下载一个 4GB 的 DVD ISO 文件,您的家庭互联网连接将不会知道任何关于它的信息,除了正在传输的文本。所有物理数据都将在远程网络上本地运行。
【讨论】:
另一方面,当在当前会话中启用 SSH 隧道时,也可以在两台机器上下载。这也是可能的,尤其是Putty。
例如,您可以通过本地浏览器在 Internet 上工作,但远程计算机会代替您的本地计算机为您执行此操作,向/从本地计算机重新发送所有数据。可以通过 ssh 隧道转发端口并正确设置浏览器中的设置,例如 SOCKS 代理中的 127.0.0.1:1080 - 侦听 127.0.0.1、端口 1080。您可以配置任何可以使用 SOCKS 代理的应用程序来使用它.
【讨论】: