我跟着这些说明但在执行telnet localhost
或时telnet localhost 23
,得到unable to connect to remote host: connection refused
。我还关闭了防火墙:sudo ufw disable
。
当我这样做的时候,sudo /etc/init.d/xinetd status
我会变得活跃(跑步)
我可以telnet
对互联网执行操作,例如telnet google.com 80
(我知道这是telnet
客户端)
更多信息:版本 18.04.1 TLS,运行于Oracle VM VirtualBox。
答案1
创建以下文件:
vi /etc/xinetd.d/telnet
内容:
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
重新启动服务。我认为这可以解决问题。
答案2
我在关注后遇到了这样的问题(http://ubuntuguide.net/install-and-enable-telnet-server-in-ubuntu-linux)但我看到一个错误/var/adm/syslog
:
xinetd[11406]: execv( /usr/sbin/tcpd ) failed: No such file or directory (errno = 2)
安装 tcpd 解决问题
sudo apt-get install tcpd