Ubuntu 中的 telnetd 和 inetutils-telnetd 软件包有什么区别?

Ubuntu 中的 telnetd 和 inetutils-telnetd 软件包有什么区别?
  1. 最近,我遇到一个工作,需要在linemode上设置telnet。所以我安装了telnetd apt install telnetd,它是由 控制的inetd,这个操作会telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd/etc/inetd.conf
  2. 通过这种方式安装telnetd后,我尝试了很多方法在telnet服务中启用linemode但都失败了,所以我删除了telnetdapt remove telnetd
  3. 然后我重新安装telnetdapt install inetutils-telnetd此操作还添加新行,/etc/inetd.conf其中是telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/telnetd。执行此操作后,我-l在此行中添加一个选项并重新启动telnetd。这样,线路模式就启用了并且运行良好。
  4. 虽然工作已经完成,但我仍然无法弄清楚为什么这两种方式不同。这些包telnetd和有什么区别inetutils-telnetd

答案1

telnetd提供netkit 的实现telnetd,而inetutils-telnetd提供GNU Inetutils 实现。后者支持该-l选项强制行模式,而前者取决于与客户的谈判

在大多数(如果不是全部)情况下,Inetutils 版本telnetd比 netkit 版本更合适(在协议的限制范围内)。

也可以看看iputils-ping 和 inetutils-ping 之间有什么区别?

相关内容