SSH是获得对远程计算机的shell访问的一种相当安全的方法

从设计上讲,SSH是获得对远程计算机的shell访问的一种相当安全的方法。然而,总有办法从这些连接中获得更多的安全和隐私。

其中一种方法就是在Tor的帮助下。有了Tor,你可以增加一定程度的匿名性,甚至可以隐藏你的服务以免被窥探或黑客发现。

我将介绍通过Tor建立SSH连接的过程。这个过程并不十分困难,所以任何管理SSH的人都应该能够完成这个工作。参见:安全意识和培训政策(TechRepublic高级版)

我将在两台Ubuntu服务器上进行演示,但是这个过程将适用于任何Linux发行版。您还需要具有sudo特权的用户。

首先要做的是安装Tor。你需要在客户端和服务器端都这样做,所以登录并运行以下命令:

一旦安装完成,就可以配置Tor了。

我们需要将一些配置选项添加到默认的Tor配置文件中。登录到你要连接的服务器,并发出命令:

在该文件的底部,添加以下内容:

保存并关闭文件。

用命令重新启动Tor:

Tor的重新启动将在/var/lib/tor/other_hidden_service中生成所有必需的文件。在该目录中,您将需要使用主机名从远程客户端连接到服务器。要查找该主机名,发出以下命令:

你应该看到这样的东西:

转到您的客户端,您也在那里安装了Tor。为了连接到服务器,您将使用上面cat命令提供的主机名。因此,要建立连接,您需要发出以下命令:

其中USER是远程用户,主机名是Tor提供的主机名。

例如:

系统将提示您输入远程用户密码(或SSH密钥auth密码),并允许您进入服务器。

以这种方式使用Tor的惟一注意事项是,它的连接速度比直接向上的SSH连接稍微慢一些。牺牲几秒钟的时间是值得的。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢