PuTTy和Linux-Routers有趣的事情

尝试消除问题的工具

如果您在过去几年中在Windows计算机上建立了某种SSH连接,无论是连接到大学的网络还是保护不安全FTP传输的线路,您可能都遇到了该程序 油灰 在救赎的路上。它易于使用,免费且OSSish功能强大。但是,许多人不了解PuTTy的是,除了可执行文件中的SSH休眠之外,还有其他功能或更好的功能。

当我决定愚弄我的AVM Fritz!Box(在德国和奥地利使用Linux运行的宽带路由器)并在其中安装了dropbear SSH Server时,我也不例外。这样,我就可以仅使用我的dyndns帐户和PuTTy,或者更好的他的表亲连接到世界各地的家庭网络。 便携式 ,它可以通过拇指驱动器运行,而不会在主机系统上留下任何痕迹。哦,快乐!

在经历了通过FTP和VM安装和配置dropbear的大量麻烦之后,我首先开始考虑可以摆脱的使用。

注意 :我无意提供有关如何使用PuTTy的说明,也无意设置我提到的那些功能,更多的目的是为了启发您。 Google可以帮助所有人,但是如果有人对特定的HowTo感兴趣,请问我在这里;)。

首先,我发现我可以使用加密的Connection消除防火墙中的一些漏洞,VNC一直是我的一大麻烦。如果使用标准端口,则它是不安全的;如果使用自定义端口,则必定会在需要时忘记它们。使用SSH连接,我只需要记住一个自定义端口(实际上,PuTTy确实会记住它),并且我可以节省额外的精力和cpu时间来加密VNC会话,并且可以将所有常用的孔塞进我的设备防火墙。

非常简单,但同时却非常有效。如果您想要这样的话,隧道功能(也就是端口转发)适合您。它还允许我-在路由器上也进行一些调整-通过安全线路从外部查看基于html的配置,并查看不存在时收到的呼叫列表。

我能想到的下一个有用的功能是使用我的安全连接来掩盖我的互联网流量。并不是要绕过IP检查,而是要防止随便的网络分析仪除了我现在的IP在家外还可以使用其他任何东西。没有目的地,没有协议,没有数据。设置它比设置端口隧道要容易得多,可以这么说,这不时会给屁股带来极大的痛苦。对于每个打开的SSH连接,无需进行进一步的配置,PuTTy就会为您获取完整的SOCKS代理服务器。那不是很好吗?还有像 快速代理 对于Firefox,您可以随意打开或关闭它。当然,它也可以作为 便携版 。但是你们都已经知道了。

我经常使用的第三个功能令人讨厌,但是绝对值得一试,因为它非常适合我的设置。我非常喜欢VPN,但是我还没有遇到能够真正满足我以及我的个人需求和/或信念的VPN软件。因此,除了我在路由器(如上所述)上设置的其他有趣程序之外,还有一个VPN服务器,可以让我在家中连接到启用网络的硬盘。简而言之,它确实有效,我感到很安全,但是由于我所有的VPN实施(OpenVPN,即OpenVPN)都需要安装和创建(和配置)虚拟网络适配器,因此我无法采用该解决方案。因此,我试图提出一种涉及PuTTy的可行解决方案。

最简单的方法是使用一种协议,该协议允许您传输文件,FTP,SCP甚至HTTP,但是所有协议都需要在目标上运行特殊的服务器组件,这对我而言是不可行的我的计算机上,这完全是不可能的。 NAS甚至能够管理FTP,但它需要我单独依靠FTP和FTP。同一文件不能同时使用Samba和FTP。所以我也不得不放弃它。

下一个想法是将端口139(供Windows文件共享服务使用)转发到我的目标网络。本来可以,但是使我无法使用文件共享服务进行本地共享。我在工作中使用此解决方案,所以它既可以在家中也可以工作。它会起作用,我只能启动所需的连接,依此类推,但是我不仅对它感到满意,所以我进一步进行了研究。

如果我找到了Windows的软件,那 Windows文件共享服务,但是它是它自己的实现,我只能告诉它使用另一个端口并转发该端口,但是不幸的是,我没有找到这样的程序。
我能想到的最好的办法就是像VPN一样创建一个网络适配器,但是除了没有意义的IP之外,不对其进行任何配置,然后将10.0.0.1:139上的所有流量转发到我家里的网络。就像一个魅力,但如果有人碰巧找到了上述程序,我将很乐意尝试一下。便携式应用为佳;)

可用的另一个功能(尽管我并不经常使用)是转发普通Linux桌面使用的X11协议,它使您能够像VNC一样控制远程计算机,而无需其他软件。

我要提到的最后一个不是PuTTy之一,而是一个使用其打开的外壳进行处理的程序。可以在常见的Linux系统上运行一个名为etherwake的小程序,使您无需借助WOL(双关语)就可以坐在电脑前,而不必坐在电脑前即可启动计算机。预设的shell脚本可通过一条简短的命令运行,将VNC服务器作为服务安装,您一切顺利。连接路由器,唤醒计算机,使用VNC连接并查看留在家里的所有重要文档。

因此,如果您碰巧拥有Fritz!Box或其中一个闪亮的,新的,可在世界范围内使用的OpenSource-Routers,或者仅是一台旧的破烂计算机,可以提供合理的SSH服务器,而花费的电量却同样合理,也许那些想法为您合并了一个。

另外,请注意,PuTTyTray也可以在Thumb驱动器上运行,而不会留下任何数据(如果您使用“从文件中获取会话”选项),但是具有可以将其最小化到系统托盘的优点。

如果您打算保持连接一段时间,还请记住激活“保持活动”功能;)

编辑 :在一开始因为没有这样做而被责备之后,我想加入一些有用的链接,这些链接可能会让您入门。
完整的安装指南 在德国的Fritz!Box上支持Telnet,FTP,SSH,WOL和VPN。
您还可以在此处获得此功能,以创建一个漂亮且简单的伪固件映像,但是我想如果他以前从未手动执行过此任务,可能会缺少填写所有正确信息所需的洞察力。因此,请使用上面的链接随意拧紧,一旦弄清所有内容,请使用此链接。也是德语,但文字很少;)
另一个 教程 ,这次用于Linksys WRT54G,包括SSH和隧道。

再次向Ace_NoOne致谢,他本来可以使用Google;)