Telnet 在 ubuntu 14.04 中不起作用

Telnet 在 ubuntu 14.04 中不起作用

我是 Ubuntu 新手,想安装 Telnet 然后启用它。我尝试了以下命令-

sudo apt-get install xinetd
sudo apt-get install telnetd

两个都已安装,并且我检查了哪些端口是打开的-

netstat -tulpn

这表明 23 端口未打开,因此我无法打开 Telnet。我使用以下方法禁用了防火墙:

sudo ufw diable

您有什么想法吗?我在另一台机器上以同样的方式安装,并且在那里可以正常工作,但现在在我的计算机上却无法正常工作。请帮我解决这个问题。我也尝试过重新启动 Xinetd,但没有用。

答案1

请尝试以下操作:

通过在提升权限的情况下向 /etc/inetd.conf 文件中添加行“telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd”来手动配置该文件。

然后,通过添加以下代码手动配置 /etc/xinetd.conf 文件:

“实例 = 60

log_type = SYSLOG authpriv

log_on_success = 主机 PID

log_on_failure = 主机

cps = 25 30”

到默认设置部分(具有提升的权限)。

重新启动 Ubuntu。

通过运行命令“sudo /etc/init.d/xinetd restart”重新启动 telnet 服务器。

完成后,使用命令“telnet -tln”检查 telnet 服务器是否在端口 23 上成功为您打开套接字

如果是这样,您应该在输出中看到如下内容:

TCP 0 0(您的本地地址):23 0.0.0.0:* 正在监听

如果是这样,请运行 ifconfig 来获取 IPv4 并将其转移到您的另一台机器(运行 telnet 客户端)。在该终端中运行“telnet(您记下的 IPv4)”。如果一切配置正确(可能需要几秒钟,具体取决于您的连接速度),它应该会连接并提示您输入用户名/密码。输入它们即可进入。

相关内容