如何通过 Telnet 命令从 Windows 连接到其他 Linux 计算机操作系统

如何通过 Telnet 命令从 Windows 连接到其他 Linux 计算机操作系统

我想通过我的 Windows 操作系统连接到我的 Linux 操作系统(特别是终端提示符)。

我已经通过虚拟机以及单独的分区配置了 Linux。

如何从 Windows 命令提示符连接到 Linux 操作系统?这怎么可能?

我曾经在某个地方看到过,他们有 Unix/Linux 服务器,他们将 Windows PC 连接到 Linux 服务器(例如 telnet 123.23.34.5),它会要求用户提供凭据,然后他们会收到 $ 提示符,然后他们可以使用 vi 编辑器并执行所有 unix 命令。这种配置背后的过程是什么?

请分享您的想法。

谢谢。

答案1

除非您由于某些特殊原因确实需要 telnet,否则请不要将 telnet 用于此。

SSH 可以提供相同的环境,但提供加密和大量其他有用的功能。另一方面,Telnet 根本没有提供任何安全性,密码以纯文本形式发送。当然,我甚至不会考虑允许在家庭局域网或其他安全网络之外进行 telnet。

有多种 Windows ssh 客户端可用,油灰是最受欢迎的应用程序之一。它不需要任何安装或管理员权限即可使用。

所有 Linux 发行版都附带 ssh 服务器,但有些(如 ubuntu)不会默认安装它。安装发行版打包的 ssh 服务器通常会为您完成所有设置,除非您想更改默认设置(通常是为了添加安全限制等内容),否则无需手动配置。SF 上已经有一些关于如何保护 ssh 服务器的问题。

Telnet 服务器也应该可为您的发行版打包提供,但是在选择该选项之前,请认真考虑其他替代方案。

答案2

好吧,你真的不想再使用 telnet 了,因为它很容易被嗅探。除此之外,ssh(安全 shell)还有更多不错的功能,比如用密钥登录。

您“应该”做的是在 Linux 服务器上安装 sshd(但它可能已经存在)并使用 PuTTY(或其他 SSH 客户端)连接到 Linux 服务器。

答案3

正如其他答案所述,使用 ssh 客户端。您可能需要 Linux 机器上以下命令的输出:ifconfig | grep 地址找到 IP 地址以访问您的服务器。我还不确定如何使用 inet6,但 inet addr 行将具有配置 putty 的 ip。Putty 是免费的,它是一个很好的客户端。如果您在商业上使用 putty,那么请务必仔细阅读许可证。出于学习目的,在您自己的本地机器上,普通的旧 telnet 可能是更快的选择。vi 编辑器对终端类型有点令人沮丧,但通常 vt100 几乎总是有效。

相关内容