在 Linux 系统中,telnet 本身通常不会单独生成日志文件,是否能看到 telnet 相关日志,主要取决于你用的是 telnet 客户端 还是 telnet 服务端(telnetd),以及系统使用的日志系统。
下面分情况说明:
telnet ip port 连接别人)一般没有日志文件
telnet 客户端默认只在终端输出连接信息,不会写日志。
telnet 192.168.1.10 23 | tee telnet.log
如果你安装了 telnet-server(如 telnetd):
journalctl -u telnet.socket
# 或
journalctl -u inetd
常见位置:
/var/log/messages
/var/log/syslog
搜索 telnet:
grep telnet /var/log/messages
grep telnet /var/log/syslog
/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
ssh user@ip
替代 telnet
如果你能告诉我:
我可以给你更精确的日志路径和命令。