weixin_43674800 2024-05-20 09:16 采纳率: 93.4%
浏览 15

linux安装了telnet,但是无法telnet登录

因为要升级SSH服务,所以想装个telnet,防止ssh升级失败登录不上去,还可以使用telnet登录,telnet和xinetd服务都已安装,如下

[root@app3 ~]# systemctl status telnet.sockettelnet.socket - Telnet Server Activation Socket
   Loaded: loaded (/usr/lib/systemd/system/telnet.socket; enabled; vendor preset: disabled)
   Active: active (listening) since Mon 2024-05-20 08:44:58 CST; 28min ago
     Docs: man:telnetd(8)
   Listen: [::]:23 (Stream)
 Accepted: 0; Connected: 0

May 20 08:44:58 app3 systemd[1]: Listening on Telnet Server Activation Socket.
[root@app3 ~]# systemctl status xinetdxinetd.service - Xinetd A Powerful Replacement For Inetd
   Loaded: loaded (/usr/lib/systemd/system/xinetd.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2024-05-20 08:40:21 CST; 32min ago
 Main PID: 133810 (xinetd)
   CGroup: /system.slice/xinetd.service
           └─133810 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid

May 20 08:40:21 app3 xinetd[133810]: removing discard
May 20 08:40:21 app3 xinetd[133810]: removing discard
May 20 08:40:21 app3 xinetd[133810]: removing echo
May 20 08:40:21 app3 xinetd[133810]: removing echo
May 20 08:40:21 app3 xinetd[133810]: removing tcpmux
May 20 08:40:21 app3 xinetd[133810]: removing time
May 20 08:40:21 app3 xinetd[133810]: removing time
May 20 08:40:21 app3 xinetd[133810]: xinetd Version 2.3.15 started with libwrap loadavg labeled-networking options compiled in.
May 20 08:40:21 app3 xinetd[133810]: Started working: 0 available services
May 20 08:40:21 app3 systemd[1]: Started Xinetd A Powerful Replacement For Inetd.


但是服务器还是无法telnet登录成功,firewall防火墙已关闭,不知道为什么,谢谢

  • 写回答

3条回答 默认 最新

  • 阿里嘎多学长 2024-05-20 09:16
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    您想要解决的问题

    您想要解决的问题是:在Linux服务器上,尽管已经安装了telnet服务和xinetd服务,但是无法通过telnet进行登录。

    问题出现原因

    根据您提供的信息,可能的问题原因包括:

    1. Telnet服务配置不正确。
    2. Telnet服务没有正确注册到xinetd。
    3. 网络配置或防火墙设置可能阻止了telnet连接。
    4. Telnet客户端配置或使用问题。

    问题解决方案

    为了解决这个问题,我们可以按照以下步骤操作:

    1. 检查Telnet服务配置:确保/etc/xinetd.d/telnet文件存在,并且配置正确。通常,这个文件会包含服务的配置信息。

    2. 检查xinetd配置:确认xinetd服务已经正确加载了telnet服务。可以通过查看/etc/xinetd.conf文件或/etc/xinetd.d/目录下的telnet配置文件来确认。

    3. 检查网络配置:虽然您提到防火墙已关闭,但建议再次确认iptablesfirewalld没有阻止23端口的入站连接。

    4. 尝试从本地机器telnet到服务器:使用命令telnet [服务器IP] 23来测试连接。

    5. 查看日志:检查/var/log/目录下的日志文件,特别是与xinetd和telnet相关的日志,看是否有错误信息。

    提供代码

    如果需要修改配置文件,您可以使用以下命令编辑/etc/xinetd.d/telnet文件:

    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
    }
    

    代码运行方式

    1. 使用root权限登录到服务器。
    2. 打开终端。
    3. 执行上述命令编辑配置文件。
    4. 保存并退出编辑器。
    5. 重启xinetd服务:
    systemctl restart xinetd
    
    1. 再次尝试telnet连接。

    代码预期运行结果

    如果配置正确,您应该能够通过telnet成功登录到服务器。

    推荐相关链接

    请注意,由于Telnet是一个不安全的协议,它可能会被现代系统所弃用。建议考虑使用SSH作为替代方案,因为它提供了加密的连接,更加安全。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月20日

悬赏问题

  • ¥15 鼠标右键,撤销删除 复制 移动,要怎样删除
  • ¥15 使用MATLAB进行余弦相似度计算加速
  • ¥15 服务器安装php5.6版本
  • ¥15 我想用51单片机和数码管做一个从0开始的计数表 我写了一串代码 但是放到单片机里面数码管只闪烁一下然后熄灭
  • ¥20 系统工程中,状态空间模型中状态方程的应用。请猛男来完整讲一下下面所有问题
  • ¥15 我想在WPF的Model Code中获取ViewModel Code中的一个参数
  • ¥15 arcgis处理土地利用道路 建筑 林地分类
  • ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
  • ¥100 寻会做云闪付tn转h5支付链接的技术
  • ¥15 DockerSwarm跨节点无法访问问题