我正在尝试在没有互联网连接的 Red Hat Linux 服务器中安装 telnet 客户端。
Red Hat Linux 版本
less /etc/redhat-release
Red Hat Enterprise Linux Server release 6.4 (Santiago)
当我做了一些研究后,我得到了这个关联 来自serverfault.com
根据建议,我运行了命令 rpm -q krb5-工作站并得到以下输出
krb5-workstation-1.10.3-10.el6_4.4.x86_64
这是否意味着 krb5 工作站已安装?如果是,我需要遵循哪些步骤来启用 telnet。
答案1
由于您没有 Internet 连接,因此您需要下载 RPM,将 RPM 移动到 USB 记忆棒或其他东西上,将该 USB 记忆棒放入新服务器并安装 telnet rpm。另一种选择是,如果您有内部卫星服务器、内部存储库或其他可以从中获取软件包的东西。
通常你只需要做:
yum 安装 telnet
这样就可以得到客户端了。当我尝试在我的机器上加载 telnet 客户端时,我没有看到加载此 RPM 的依赖关系(如 kerberos)。
答案2
如果rpm -q
列出了软件包,则表示已安装。尝试使用您链接到的答案中提到的完整路径启动该特定的 telnet 二进制文件:/usr/kerberos/bin/telnet
。如果可行,请将其添加到您的 $PATH(如果这是您要使用的二进制文件)。
不过,我怀疑您是否需要 Kerberos 附带的 telnet。还有一个单独的 telnet 包。至少在CentOS 的早期版本,包裹就在那里。
如果您可以检索软件包(我不熟悉 RHEL 订阅的工作方式以及它们是否允许您从另一台机器下载软件包文件),请尝试下载该 telnet 软件包,将其传输到相关服务器并手动安装:
rpm -i telnet_xxxxx.rpm