我有一台使用 RHEL 最新版本的服务器。
我们有一些使用 sftp 从另一台服务器获取文件的供应商脚本。
此脚本不记录 sftp 命令的结果(这很糟糕,但由于许可协议,我们对此无能为力)。我们最近让此服务器更改其 ssh 密钥,并且 sftp 失败了,但我们在日志中看不到这一点。
因此,我想知道 RHEL 是否在某处存储了通过 sftp 连接到另一台服务器的失败尝试。有这样的日志吗?
答案1
您使用的程序会记录它执行的操作以及它是否/如何失败。如果脚本不包含记录失败的指令,则不会记录失败。
但是,也可能是这些脚本是从 cron 调用的,在这种情况下,cron 日志(通常/var/log/cron
)应该包含脚本创建的任何输出。当然,这假设 crontab 行不以字符串结尾> /dev/null 2>&1
,这意味着“丢弃所有信息”...
总结一下:您需要检查实际脚本,以了解日志记录是否是一种选项,如果是,则记录到哪里。如果不行,您应该向供应商投诉,因为这可能会带来好处。