我想通过我的 Windows 操作系统连接到我的 Linux 操作系统(特别是终端提示符)。
我通过虚拟机以及单独的分区配置了 Linux。
如何从 Windows 命令提示符连接到 Linux 操作系统?这怎么可能?
我在某个地方看到过,他们在某个地方有 Unix/Linux 服务器,他们将他们的 Windows PC 连接到 Linux 服务器(例如 telnet 123.23.34.5),它要求提供用户凭据,然后他们收到 $ 提示,其中他们可以使用 vi 编辑器并执行所有 unix 命令。这种配置背后的过程是什么?
请分享你的想法。
谢谢。
除非您出于某些不寻常的原因确实需要 telnet,否则不要为此使用 telnet。
SSH 可以提供相同的环境,但提供了加密和许多其他有用的功能。另一方面,Telnet 根本不提供安全性,密码以纯文本形式发送。当然,我什至不会考虑在家庭局域网或其他安全网络之外允许远程登录。
各种 windows ssh 客户端都是可用的,putty是最受欢迎的客户端之一。它不需要任何安装或管理员权限即可使用。
所有 linux 发行版都将附带一个 ssh 服务器,尽管有些(如 ubuntu)默认情况下不会安装它。安装发行版打包的 ssh 服务器通常会为您完成所有设置,不需要手动配置,除非您想更改默认设置(通常是添加安全限制等内容)。SF 上已经有一些关于如何保护 ssh 服务器的问题。
Telnet 服务器也应该为您的发行版打包,但是,在选择该选项之前,请认真考虑替代方案。
好吧,你真的不想再使用 telnet 了,因为它真的很容易被嗅探。除此之外,ssh(安全外壳)还有更多不错的功能,例如使用密钥登录。
您“应该”做的是在 linux 服务器上安装 sshd(但它可能已经存在)并使用 PuTTY(或其他一些 SSH 客户端)连接到 linux 服务器。
如其他答案所述,使用 ssh 客户端。您可能需要 Linux 机器上以下命令的输出:ifconfig | grep addr查找 IP 地址以访问您的服务器。我还不确定如何使用 inet6 的东西,但 inet addr 行将具有配置 putty 的 ip。腻子是免费的,它是一个很好的客户。如果您在商业上使用腻子,请务必仔细阅读许可证。出于学习目的,在您自己的本地机器上,普通的旧 telnet 可能是更快的选择。vi 编辑器对终端类型有点失望,但通常 vt100 几乎总是可以工作。