温馨提示×

linux telnet日志在哪看

小樊
37
2026-10-21 03:15:03
栏目: 智能运维

在 Linux 系统中,telnet 本身通常不会单独生成日志文件,是否能看到 telnet 相关日志,主要取决于你用的是 telnet 客户端 还是 telnet 服务端(telnetd),以及系统使用的日志系统。

下面分情况说明:


一、Telnet 客户端(你用 telnet ip port 连接别人)

一般没有日志文件
telnet 客户端默认只在终端输出连接信息,不会写日志。

查看方式

  • 实时看终端输出即可
  • 若想记录,可手动重定向:
telnet 192.168.1.10 23 | tee telnet.log

二、Telnet 服务端(别人连你的 Linux)

如果你安装了 telnet-server(如 telnetd):

1️⃣ 使用 systemd 的系统(CentOS 7+/Ubuntu 16+)

journalctl -u telnet.socket
# 或
journalctl -u inetd

2️⃣ 传统 syslog 日志

常见位置:

/var/log/messages
/var/log/syslog

搜索 telnet:

grep telnet /var/log/messages
grep telnet /var/log/syslog

3️⃣ 由 xinetd 管理的情况

/var/log/xinetd.log

或:

grep telnet /var/log/messages

三、安全相关(登录失败等)

如果启用了 telnet(不推荐):

/var/log/secure        # CentOS/RHEL
/var/log/auth.log      # Ubuntu/Debian
grep telnet /var/log/secure

四、重要提醒 ⚠️

  • Telnet 是明文协议,极不安全
  • 现代 Linux 默认不安装 telnet-server
  • 建议用:
ssh user@ip

替代 telnet


如果你能告诉我:

  • 用的是 客户端还是服务端
  • 发行版(CentOS / Ubuntu / 其他)

我可以给你更精确的日志路径和命令。

0 踩