温馨提示×

linux securecrt能存日志吗

小樊
37
2026-10-24 06:18:43
栏目: 智能运维

可以的,SecureCRT 在 Linux 下是可以保存日志的,常用的方式有以下几种:

一、手动开启会话日志(最常用)

  1. 连接上设备后
  2. 菜单:File → Log Session…
  3. 选择保存路径和文件名(如 session.log)
  4. 确定后,该会话的所有输入输出都会写入日志文件

停止日志:再次点击 File → Log Session(取消勾选)


二、自动记录日志(推荐)

可在连接前就配置好,避免忘记开日志:

  1. Options → Session Options
  2. 左侧选择 Log File
  3. 设置:
    • Log file name:如
      /home/user/logs/%S_%Y%M%D.log
    • 勾选:
      • ✅ Start log upon connect
      • ✅ Append to file(可选)
  4. 保存

这样每次连接都会自动生成日志。


三、全局默认开启日志

如果你希望所有会话都自动存日志:

  1. Options → Global Options
  2. General → Default Session
  3. 编辑默认会话 → Log File
  4. 设置日志路径和自动开始

四、常见日志变量(SecureCRT 支持)

变量 含义
%S 会话名
%Y 年
%M 月
%D 日
%h 主机名

例如:

/home/user/logs/%S_%Y-%M-%D.log

五、注意事项

  • Linux 版 SecureCRT 日志默认是 纯文本
  • 日志不会自动切割,长时间运行建议按日期命名
  • 若使用脚本/跳板机,建议开启 raw log

如果你是用 SecureCRT 9.x / 8.x,或者想按命令分隔日志、只记录输出不记录命令,我也可以给你具体配置示例。

0 踩