设置 SSH 服务器

设置 SSH 服务器

有没有办法从家用电脑获取远程 shell(不是 RDP)到办公室电脑?我在两个不同的地方有两台电脑,电脑号一的 ip:66.33.22.885(家用电脑),电脑号二的 ip:77.13.85.676(办公室电脑)

我想通过 cmd 而不是 RDP 从家连接到办公室,我该怎么做??? 我不知道他们为什么编辑我的帖子并将其删除!!

答案1

设置 SSH 服务器

一种方法是安装并运行 SSH 服务器,将其安装在您想要访问的 PC 上。您可以找到一个免费的这里。虽然它的设置过程看起来非常简单,但你可以看看这个如何如果您确实选择使用此特定软件,请阅读本文以更好地理解。通常,其中的概念适用于您决定使用的任何 SSH 服务器。

配置网络以允许通过

如果计算机位于路由器或防火墙后面,则需要打开端口 TCP/22(或您决定在其上运行的任何端口),以便您连接的计算机能够访问它。具体操作说明因路由器而异,因此您需要查看文档以了解如何操作(尽管使用搜索引擎搜索“ <router type> port forwarding”几乎肯定可以代替官方文档)。如果出于某种原因您无法执行此操作(例如:您无法控制办公室防火墙),您可以查看如何操作反向 SSH 隧道使用 PuTTY。

连接到 SSH 服务器

设置完成后,你可以使用 SSH 客户端进行连接,例如油灰。打开putty后,你会看到一个大致如下的屏幕:

油灰

连接时需要设置的重要事项包括:

1:运行 SSH 服务器的计算机的主机名或 IP 地址。2:指定连接类型“SSH”。3. 确保指定的端口号是运行 SSH 服务器的端口号(并且已在防火墙/路由器上打开)。如果您未更改它,则默认的“22”即可。

单击“连接”后,它将执行初始连接,并且仅在第一次时,会询问您是否希望接受服务器的密钥作为有效密钥。大多数人在这里只是回答是,但此时您可以进行指纹验证,以绝对确保您连接到您认为的位置(尽管这超出了回答问题的范围)。之后,系统会要求您输入用户名和密码。提供这些,按“回车”,您应该会看到一个cmdshell。

注意:如果您想双向执行此操作(从家 -> 办公室和从办公室 -> 家),则需要在两台计算机上设置一个服务器,并在两个防火墙/路由器设置上转发适当的端口。

其他选项

如果你坚持只使用基于 Microsoft 的解决方案,你可能需要看看这里了解如何使用 IPSec 提供可以使用 Telnet 的加密通道。进一步阐述这一点肯定超出了我的专业范围,但那里的文章似乎包含了您需要的所有信息。

答案2

设置 Telnet 服务并不困难。正如您的问题评论中所述,它并不安全。

下面我将介绍几个步骤。请参阅此 MS文章了解每个步骤的详细信息。

显然,您需要在路由器/防火墙中转发适当的端口。

相关内容